FileMood

Download Programming Languages

Programming Languages

Name

Programming Languages

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

2.3 GB

Total Files

987

Hash

6034042DAC9709CA6C1128892DE8FEB8A09FCED3

/9 - Section 7/

20 - Video (MP4) for Optional_ Dynamic Dispatch Manually in Racket (15_56).mp4

27.4 MB

4 - Video (MP4) for Object State (13_14).mp4

19.8 MB

3 - Video (MP4) for Classes and Objects (12_37).mp4

18.8 MB

6 - Video (MP4) for A Longer Example (12_19).mp4

18.7 MB

18 - Video (MP4) for Method-Lookup Rules, Precisely (11_31).mp4

17.8 MB

17 - Video (MP4) for Overriding and Dynamic Dispatch (10_56).mp4

17.3 MB

11 - Video (MP4) for Blocks (11_34).mp4

17.2 MB

10 - Video (MP4) for Arrays (11_13).mp4

16.7 MB

15 - Video (MP4) for Subclassing (10_11).mp4

15.5 MB

19 - Video (MP4) for Dynamic Dispatch Versus Closures (9_38).mp4

15.3 MB

2 - Video (MP4) for Introduction to Ruby (10_08).mp4

14.8 MB

14 - Video (MP4) for Hashes and Ranges (8_59).mp4

13.7 MB

7 - Video (MP4) for Everything is an Object (8_15).mp4

13.4 MB

5 - Video (MP4) for Visibility (8_39).mp4

12.8 MB

8 - Video (MP4) for Class Definitions are Dynamic (7_42).mp4

12.0 MB

9 - Video (MP4) for Duck Typing (7_28).mp4

11.5 MB

16 - Video (MP4) for Why Use Subclassing_ (7_16).mp4

11.0 MB

13 - Video (MP4) for Procs (7_08).mp4

10.7 MB

12 - Video (MP4) for Using Blocks (6_24).mp4

9.6 MB

1 - Video (MP4) for Section 7 Reading Notes.mp4

721.8 KB

1 - reading notes for Section 7 Reading Notes.pdf

246.0 KB

17 - slides-pdf for Overriding and Dynamic Dispatch (10_56).pdf

209.7 KB

20 - slides-pdf for Optional_ Dynamic Dispatch Manually in Racket (15_56).pdf

147.7 KB

20 - slides for Optional_ Dynamic Dispatch Manually in Racket (15_56).pptx

134.5 KB

12 - slides-pdf for Using Blocks (6_24).pdf

130.5 KB

5 - slides for Visibility (8_39).pptx

119.4 KB

18 - slides for Method-Lookup Rules, Precisely (11_31).pptx

115.6 KB

18 - slides-pdf for Method-Lookup Rules, Precisely (11_31).pdf

115.3 KB

5 - slides-pdf for Visibility (8_39).pdf

115.2 KB

16 - slides for Why Use Subclassing_ (7_16).pptx

114.5 KB

2 - slides for Introduction to Ruby (10_08).pptx

114.2 KB

4 - slides-pdf for Object State (13_14).pdf

114.1 KB

15 - slides for Subclassing (10_11).pptx

113.5 KB

3 - slides for Classes and Objects (12_37).pptx

112.6 KB

4 - slides for Object State (13_14).pptx

112.4 KB

9 - slides for Duck Typing (7_28).pptx

111.3 KB

17 - slides for Overriding and Dynamic Dispatch (10_56).pptx

111.2 KB

19 - slides for Dynamic Dispatch Versus Closures (9_38).pptx

111.0 KB

15 - slides-pdf for Subclassing (10_11).pdf

110.9 KB

11 - slides for Blocks (11_34).pptx

110.0 KB

13 - slides-pdf for Procs (7_08).pdf

109.9 KB

3 - slides-pdf for Classes and Objects (12_37).pdf

109.7 KB

13 - slides for Procs (7_08).pptx

109.5 KB

7 - slides for Everything is an Object (8_15).pptx

109.3 KB

2 - slides-pdf for Introduction to Ruby (10_08).pdf

108.9 KB

8 - slides for Class Definitions are Dynamic (7_42).pptx

107.5 KB

16 - slides-pdf for Why Use Subclassing_ (7_16).pdf

107.4 KB

19 - slides-pdf for Dynamic Dispatch Versus Closures (9_38).pdf

107.1 KB

11 - slides-pdf for Blocks (11_34).pdf

107.0 KB

14 - slides for Hashes and Ranges (8_59).pptx

106.9 KB

7 - slides-pdf for Everything is an Object (8_15).pdf

105.6 KB

10 - slides for Arrays (11_13).pptx

105.6 KB

12 - slides for Using Blocks (6_24).pptx

105.5 KB

9 - slides-pdf for Duck Typing (7_28).pdf

105.2 KB

8 - slides-pdf for Class Definitions are Dynamic (7_42).pdf

104.7 KB

6 - slides for A Longer Example (12_19).pptx

104.0 KB

14 - slides-pdf for Hashes and Ranges (8_59).pdf

99.9 KB

10 - slides-pdf for Arrays (11_13).pdf

93.3 KB

6 - slides-pdf for A Longer Example (12_19).pdf

91.0 KB

20 - Subtitles (srt) for Optional_ Dynamic Dispatch Manually in Racket (15_56).srt

22.5 KB

4 - Subtitles (srt) for Object State (13_14).srt

18.0 KB

3 - Subtitles (srt) for Classes and Objects (12_37).srt

17.6 KB

6 - Subtitles (srt) for A Longer Example (12_19).srt

17.6 KB

11 - Subtitles (srt) for Blocks (11_34).srt

16.7 KB

18 - Subtitles (srt) for Method-Lookup Rules, Precisely (11_31).srt

16.2 KB

10 - Subtitles (srt) for Arrays (11_13).srt

16.2 KB

2 - Subtitles (srt) for Introduction to Ruby (10_08).srt

16.0 KB

17 - Subtitles (srt) for Overriding and Dynamic Dispatch (10_56).srt

15.3 KB

20 - Subtitles (text) for Optional_ Dynamic Dispatch Manually in Racket (15_56).txt

14.8 KB

15 - Subtitles (srt) for Subclassing (10_11).srt

14.2 KB

19 - Subtitles (srt) for Dynamic Dispatch Versus Closures (9_38).srt

12.9 KB

14 - Subtitles (srt) for Hashes and Ranges (8_59).srt

12.5 KB

5 - Subtitles (srt) for Visibility (8_39).srt

12.4 KB

4 - Subtitles (text) for Object State (13_14).txt

11.9 KB

7 - Subtitles (srt) for Everything is an Object (8_15).srt

11.8 KB

6 - Subtitles (text) for A Longer Example (12_19).txt

11.8 KB

3 - Subtitles (text) for Classes and Objects (12_37).txt

11.6 KB

11 - Subtitles (text) for Blocks (11_34).txt

11.0 KB

18 - Subtitles (text) for Method-Lookup Rules, Precisely (11_31).txt

10.7 KB

9 - Subtitles (srt) for Duck Typing (7_28).srt

10.7 KB

2 - Subtitles (text) for Introduction to Ruby (10_08).txt

10.7 KB

10 - Subtitles (text) for Arrays (11_13).txt

10.6 KB

8 - Subtitles (srt) for Class Definitions are Dynamic (7_42).srt

10.6 KB

16 - Subtitles (srt) for Why Use Subclassing_ (7_16)

10.3 KB

17 - Subtitles (text) for Overriding and Dynamic Dispatch (10_56).txt

10.1 KB

13 - Subtitles (srt) for Procs (7_08).srt

10.0 KB

15 - Subtitles (text) for Subclassing (10_11).txt

9.5 KB

12 - Subtitles (srt) for Using Blocks (6_24).srt

9.1 KB

19 - Subtitles (text) for Dynamic Dispatch Versus Closures (9_38).txt

8.6 KB

14 - Subtitles (text) for Hashes and Ranges (8_59).txt

8.3 KB

5 - Subtitles (text) for Visibility (8_39).txt

8.3 KB

7 - Subtitles (text) for Everything is an Object (8_15).txt

7.7 KB

9 - Subtitles (text) for Duck Typing (7_28).txt

7.2 KB

8 - Subtitles (text) for Class Definitions are Dynamic (7_42).txt

7.0 KB

16 - Subtitles (text) for Why Use Subclassing_ (7_16)

7.0 KB

13 - Subtitles (text) for Procs (7_08).txt

6.7 KB

12 - Subtitles (text) for Using Blocks (6_24).txt

6.0 KB

20 - Racket code for Optional_ Dynamic Dispatch Manually in Racket (15_56).rkt

4.0 KB

6 - Ruby code for A Longer Example (12_19).rb

2.5 KB

17 - Ruby code for Overriding and Dynamic Dispatch (10_56).rb

1.6 KB

4 - Ruby code for Object State (13_14).rb

1.2 KB

15 - Ruby code for Subclassing (10_11).rb

1.0 KB

1 - Subtitles (srt) for Section 7 Reading Notes.srt

1.0 KB

10 - Ruby code for Arrays (11_13).rb

1.0 KB

3 - Ruby code for Classes and Objects (12_37).rb

0.8 KB

19 - Ruby code for Dynamic Dispatch Versus Closures (9_38).rb

0.7 KB

1 - Subtitles (text) for Section 7 Reading Notes.txt

0.7 KB

11 - Ruby code for Blocks (11_34).rb

0.6 KB

14 - Ruby code for Hashes and Ranges (8_59).rb

0.6 KB

19 - ML code for Dynamic Dispatch Versus Closures (9_38).sml

0.6 KB

8 - Ruby code for Class Definitions are Dynamic (7_42).rb

0.5 KB

12 - Ruby code for Using Blocks (6_24).rb

0.5 KB

13 - Ruby code for Procs (7_08).rb

0.4 KB

2 - Ruby code for Introduction to Ruby (10_08).rb

0.2 KB

/10 - Section 8/

5 - Video (MP4) for Double Dispatch (14_46).mp4

24.0 MB

2 - Video (MP4) for OOP Versus Functional Decomposition (12_51).mp4

20.3 MB

8 - Video (MP4) for Mixins (11_52).mp4

18.7 MB

15 - Video (MP4) for Function Subtyping (11_17).mp4

18.3 MB

16 - Video (MP4) for Subtyping for OOP (11_44).mp4

18.2 MB

3 - Video (MP4) for Adding Operations or Variants (11_08).mp4

18.2 MB

7 - Video (MP4) for Multiple Inheritance (10_18).mp4

16.4 MB

11 - Video (MP4) for Subtyping From the Beginning (10_43).mp4

16.3 MB

14 - Video (MP4) for Optional_ Java_C# Arrays (9_11).mp4

14.6 MB

13 - Video (MP4) for Depth Subtyping (8_50).mp4

13.6 MB

10 - Video (MP4) for Optional_ Abstract Methods (8_51).mp4

13.5 MB

12 - Video (MP4) for The Subtype Relation (8_20).mp4

13.1 MB

17 - Video (MP4) for Generics Versus Subtyping (8_16).mp4

13.0 MB

18 - Video (MP4) for Bounded Polymorphism (8_05).mp4

12.5 MB

4 - Video (MP4) for Binary Methods with Functional Decomposition (7_18).mp4

12.1 MB

9 - Video (MP4) for Interfaces (7_33).mp4

11.5 MB

6 - Video (MP4) for Optional_ Multimethods (6_36).mp4

9.9 MB

1 - Video (MP4) for Section 8 Reading Notes.mp4

721.8 KB

1 - reading notes for Section 8 Reading Notes.pdf

252.2 KB

13 - slides-pdf for Depth Subtyping (8_50).pdf

204.3 KB

15 - slides-pdf for Function Subtyping (11_17).pdf

134.0 KB

5 - slides-pdf for Double Dispatch (14_46).pdf

124.9 KB

15 - slides for Function Subtyping (11_17).pptx

124.7 KB

5 - slides for Double Dispatch (14_46).pptx

124.0 KB

7 - slides-pdf for Multiple Inheritance (10_18).pdf

123.6 KB

11 - slides for Subtyping From the Beginning (10_43).pptx

121.6 KB

18 - slides-pdf for Bounded Polymorphism (8_05).pdf

120.6 KB

18 - slides for Bounded Polymorphism (8_05).pptx

119.7 KB

2 - slides for OOP Versus Functional Decomposition (12_51).pptx

119.1 KB

7 - slides for Multiple Inheritance (10_18).pptx

118.1 KB

11 - slides-pdf for Subtyping From the Beginning (10_43).pdf

118.0 KB

10 - slides for Optional_ Abstract Methods (8_51).pptx

117.8 KB

4 - slides for Binary Methods with Functional Decomposition (7_18).pptx

117.8 KB

17 - slides for Generics Versus Subtyping (8_16).pptx

117.1 KB

2 - slides-pdf for OOP Versus Functional Decomposition (12_51).pdf

115.7 KB

10 - slides-pdf for Optional_ Abstract Methods (8_51).pdf

115.7 KB

17 - slides-pdf for Generics Versus Subtyping (8_16).pdf

115.6 KB

9 - slides for Interfaces (7_33).pptx

114.7 KB

8 - slides for Mixins (11_52).pptx

114.6 KB

3 - slides for Adding Operations or Variants (11_08).pptx

114.5 KB

16 - slides for Subtyping for OOP (11_44).pptx

114.3 KB

13 - slides for Depth Subtyping (8_50).pptx

114.3 KB

9 - slides-pdf for Interfaces (7_33).pdf

113.9 KB

14 - slides-pdf for Optional_ Java_C# Arrays (9_11).pdf

113.8 KB

14 - slides for Optional_ Java_C# Arrays (9_11).pptx

113.0 KB

8 - slides-pdf for Mixins (11_52).pdf

112.4 KB

3 - slides-pdf for Adding Operations or Variants (11_08).pdf

112.0 KB

16 - slides-pdf for Subtyping for OOP (11_44).pdf

111.2 KB

6 - slides for Optional_ Multimethods (6_36).pptx

109.6 KB

6 - slides-pdf for Optional_ Multimethods (6_36).pdf

108.8 KB

4 - slides-pdf for Binary Methods with Functional Decomposition (7_18).pdf

108.7 KB

12 - slides for The Subtype Relation (8_20).pptx

108.3 KB

12 - slides-pdf for The Subtype Relation (8_20).pdf

106.0 KB

5 - Subtitles (srt) for Double Dispatch (14_46).srt

21.3 KB

2 - Subtitles (srt) for OOP Versus Functional Decomposition (12_51).srt

18.8 KB

8 - Subtitles (srt) for Mixins (11_52).srt

17.4 KB

16 - Subtitles (srt) for Subtyping for OOP (11_44).srt

17.0 KB

3 - Subtitles (srt) for Adding Operations or Variants (11_08).srt

16.9 KB

7 - Subtitles (srt) for Multiple Inheritance (10_18).srt

15.1 KB

15 - Subtitles (srt) for Function Subtyping (11_17).srt

15.0 KB

11 - Subtitles (srt) for Subtyping From the Beginning (10_43).srt

14.8 KB

5 - Subtitles (text) for Double Dispatch (14_46).txt

13.8 KB

14 - Subtitles (srt) for Optional_ Java_C# Arrays (9_11).srt

13.1 KB

2 - Subtitles (text) for OOP Versus Functional Decomposition (12_51).txt

12.6 KB

13 - Subtitles (srt) for Depth Subtyping (8_50).srt

12.3 KB

17 - Subtitles (srt) for Generics Versus Subtyping (8_16).srt

12.3 KB

10 - Subtitles (srt) for Optional_ Abstract Methods (8_51).srt

12.1 KB

12 - Subtitles (srt) for The Subtype Relation (8_20).srt

11.9 KB

18 - Subtitles (srt) for Bounded Polymorphism (8_05).srt

11.8 KB

8 - Subtitles (text) for Mixins (11_52).txt

11.4 KB

16 - Subtitles (text) for Subtyping for OOP (11_44).txt

11.2 KB

4 - Subtitles (srt) for Binary Methods with Functional Decomposition (7_18).srt

11.2 KB

3 - Subtitles (text) for Adding Operations or Variants (11_08).txt

11.0 KB

9 - Subtitles (srt) for Interfaces (7_33).srt

10.6 KB

7 - Subtitles (text) for Multiple Inheritance (10_18).txt

10.0 KB

15 - Subtitles (text) for Function Subtyping (11_17).txt

9.9 KB

11 - Subtitles (text) for Subtyping From the Beginning (10_43).txt

9.7 KB

6 - Subtitles (srt) for Optional_ Multimethods (6_36).srt

9.6 KB

14 - Subtitles (text) for Optional_ Java_C# Arrays (9_11).txt

8.7 KB

17 - Subtitles (text) for Generics Versus Subtyping (8_16).txt

8.1 KB

10 - Subtitles (text) for Optional_ Abstract Methods (8_51).txt

8.1 KB

13 - Subtitles (text) for Depth Subtyping (8_50).txt

8.1 KB

12 - Subtitles (text) for The Subtype Relation (8_20).txt

7.9 KB

18 - Subtitles (text) for Bounded Polymorphism (8_05).txt

7.9 KB

4 - Subtitles (text) for Binary Methods with Functional Decomposition (7_18).txt

7.3 KB

9 - Subtitles (text) for Interfaces (7_33).txt

7.1 KB

6 - Subtitles (text) for Optional_ Multimethods (6_36).txt

6.5 KB

5 - Java code for Double Dispatch (14_46).java

4.4 KB

5 - Ruby code for Double Dispatch (14_46).rb

4.1 KB

3 - Java code for Adding Operations or Variants (11_08).java

2.7 KB

4 - ML code for Binary Methods with Functional Decomposition (7_18).sml

2.6 KB

3 - Ruby code for Adding Operations or Variants (11_08).rb

2.1 KB

8 - Ruby code for Mixins (11_52).rb

2.0 KB

3 - ML code for Adding Operations or Variants (11_08).sml

1.9 KB

2 - Java code for OOP Versus Functional Decomposition (12_51).java

1.6 KB

2 - Ruby code for OOP Versus Functional Decomposition (12_51).rb

1.4 KB

2 - ML code for OOP Versus Functional Decomposition (12_51).sml

1.1 KB

1 - Subtitles (srt) for Section 8 Reading Notes.srt

1.0 KB

7 - Ruby code for Multiple Inheritance (10_18).rb

0.9 KB

1 - Subtitles (text) for Section 8 Reading Notes.txt

0.7 KB

/8 - Section 6/

7 - Video (MP4) for What Your Interpreter Can and Cannot Assume (13_47).mp4

23.1 MB

3 - Video (MP4) for Datatype-Programming in Racket Without Structs (13_21).mp4

21.7 MB

17 - Video (MP4) for Static Versus Dynamic Typing, Part Two (13_47).mp4

20.2 MB

13 - Video (MP4) for What is Static Checking_ (10_00).mp4

15.8 MB

4 - Video (MP4) for Datatype-Programming in Racket With Structs (9_34).mp4

15.2 MB

14 - Video (MP4) for Soundness and Completeness (9_46).mp4

15.1 MB

6 - Video (MP4) for Implementing Programming Languages (10_07).mp4

15.0 MB

16 - Video (MP4) for Static Versus Dynamic Typing, Part One (9_40).mp4

14.7 MB

11 - Video (MP4) for Racket Functions As “Macros” For Interpreted Language (9_15).mp4

14.6 MB

15 - Video (MP4) for Weak Typing (9_39).mp4

14.4 MB

10 - Video (MP4) for Optional_ Are Closures Efficient_ (9_03).mp4

13.7 MB

12 - Video (MP4) for ML Versus Racket (8_53).mp4

13.6 MB

5 - Video (MP4) for Advantages of Structs (8_13).mp4

12.5 MB

18 - Video (MP4) for Optional_ eval and quote (7_58).mp4

12.4 MB

9 - Video (MP4) for Implementing Closures (6_32).mp4

10.0 MB

8 - Video (MP4) for Implementing Variables and Environments (6_29).mp4

9.6 MB

2 - Video (MP4) for Section Introduction (2_08).mp4

3.2 MB

1 - Video (MP4) for Section 6 Reading Notes.mp4

721.8 KB

1 - reading notes for Section 6 Reading Notes.pdf

243.7 KB

6 - slides-pdf for Implementing Programming Languages (10_07).pdf

133.8 KB

12 - slides-pdf for ML Versus Racket (8_53).pdf

132.8 KB

16 - slides for Static Versus Dynamic Typing, Part One (9_40).pptx

129.6 KB

6 - slides for Implementing Programming Languages (10_07).pptx

126.6 KB

18 - slides-pdf for Optional_ eval and quote (7_58).pdf

124.7 KB

13 - slides-pdf for What is Static Checking_ (10_00).pdf

123.1 KB

17 - slides-pdf for Static Versus Dynamic Typing, Part Two (13_47).pdf

122.3 KB

17 - slides for Static Versus Dynamic Typing, Part Two (13_47).pptx

122.1 KB

3 - slides for Datatype-Programming in Racket Without Structs (13_21).pptx

122.1 KB

4 - slides for Datatype-Programming in Racket With Structs (9_34).pptx

120.4 KB

3 - slides-pdf for Datatype-Programming in Racket Without Structs (13_21).pdf

118.4 KB

16 - slides-pdf for Static Versus Dynamic Typing, Part One (9_40).pdf

117.6 KB

7 - slides for What Your Interpreter Can and Cannot Assume (13_47).pptx

117.6 KB

5 - slides-pdf for Advantages of Structs (8_13).pdf

116.8 KB

5 - slides for Advantages of Structs (8_13).pptx

116.7 KB

4 - slides-pdf for Datatype-Programming in Racket With Structs (9_34).pdf

116.0 KB

12 - slides for ML Versus Racket (8_53).pptx

115.3 KB

11 - slides for Racket Functions As “Macros” For Interpreted Language (9_15).pptx

112.6 KB

13 - slides for What is Static Checking_ (10_00).pptx

112.0 KB

15 - slides-pdf for Weak Typing (9_39).pdf

111.9 KB

8 - slides-pdf for Implementing Variables and Environments (6_29).pdf

111.5 KB

18 - slides for Optional_ eval and quote (7_58).pptx

110.9 KB

14 - slides for Soundness and Completeness (9_46).pptx

110.9 KB

8 - slides for Implementing Variables and Environments (6_29).pptx

110.3 KB

15 - slides for Weak Typing (9_39).pptx

109.9 KB

7 - slides-pdf for What Your Interpreter Can and Cannot Assume (13_47).pdf

109.7 KB

10 - slides for Optional_ Are Closures Efficient_ (9_03).pptx

109.6 KB

9 - slides for Implementing Closures (6_32).pptx

109.4 KB

14 - slides-pdf for Soundness and Completeness (9_46).pdf

107.1 KB

10 - slides-pdf for Optional_ Are Closures Efficient_ (9_03).pdf

104.3 KB

2 - slides for Section Introduction (2_08).pptx

104.1 KB

9 - slides-pdf for Implementing Closures (6_32).pdf

99.5 KB

11 - slides-pdf for Racket Functions As “Macros” For Interpreted Language (9_15).pdf

98.1 KB

17 - Subtitles (srt) for Static Versus Dynamic Typing, Part Two (13_47).srt

20.8 KB

7 - Subtitles (srt) for What Your Interpreter Can and Cannot Assume (13_47).srt

19.3 KB

3 - Subtitles (srt) for Datatype-Programming in Racket Without Structs (13_21).srt

18.7 KB

6 - Subtitles (srt) for Implementing Programming Languages (10_07).srt

15.1 KB

13 - Subtitles (srt) for What is Static Checking_ (10_00)

15.1 KB

15 - Subtitles (srt) for Weak Typing (9_39).srt

14.3 KB

16 - Subtitles (srt) for Static Versus Dynamic Typing, Part One (9_40).srt

14.2 KB

17 - Subtitles (text) for Static Versus Dynamic Typing, Part Two (13_47).txt

13.9 KB

12 - Subtitles (srt) for ML Versus Racket (8_53).srt

13.7 KB

14 - Subtitles (srt) for Soundness and Completeness (9_46).srt

13.5 KB

3 - Subtitles (text) for Datatype-Programming in Racket Without Structs (13_21).txt

13.1 KB

10 - Subtitles (srt) for Optional_ Are Closures Efficient_ (9_03)

13.1 KB

7 - Subtitles (text) for What Your Interpreter Can and Cannot Assume (13_47).txt

12.8 KB

4 - Subtitles (srt) for Datatype-Programming in Racket With Structs (9_34).srt

12.4 KB

11 - Subtitles (srt) for Racket Functions As “Macros” For Interpreted Language (9_15).srt

11.9 KB

18 - Subtitles (srt) for Optional_ eval and quote (7_58).srt

11.7 KB

5 - Subtitles (srt) for Advantages of Structs (8_13).srt

11.3 KB

6 - Subtitles (text) for Implementing Programming Languages (10_07).txt

10.1 KB

13 - Subtitles (text) for What is Static Checking_ (10_00)

10.0 KB

15 - Subtitles (text) for Weak Typing (9_39).txt

9.5 KB

8 - Subtitles (srt) for Implementing Variables and Environments (6_29).srt

9.5 KB

16 - Subtitles (text) for Static Versus Dynamic Typing, Part One (9_40).txt

9.4 KB

9 - Subtitles (srt) for Implementing Closures (6_32).srt

9.3 KB

12 - Subtitles (text) for ML Versus Racket (8_53).txt

9.1 KB

14 - Subtitles (text) for Soundness and Completeness (9_46).txt

9.1 KB

10 - Subtitles (text) for Optional_ Are Closures Efficient_ (9_03)

8.7 KB

4 - Subtitles (text) for Datatype-Programming in Racket With Structs (9_34).txt

8.7 KB

11 - Subtitles (text) for Racket Functions As “Macros” For Interpreted Language (9_15).txt

7.9 KB

18 - Subtitles (text) for Optional_ eval and quote (7_58).txt

7.9 KB

5 - Subtitles (text) for Advantages of Structs (8_13).txt

7.5 KB

8 - Subtitles (text) for Implementing Variables and Environments (6_29).txt

6.3 KB

9 - Subtitles (text) for Implementing Closures (6_32).txt

6.1 KB

7 - Racket code for What Your Interpreter Can and Cannot Assume (13_47).rkt

3.9 KB

2 - Subtitles (srt) for Section Introduction (2_08).srt

3.3 KB

11 - Racket code for Racket Functions As “Macros” For Interpreted Language (9_15).rkt

3.2 KB

3 - Racket code for Datatype-Programming in Racket Without Structs (13_21).rkt

2.7 KB

2 - Subtitles (text) for Section Introduction (2_08).txt

2.3 KB

3 - ML code for Datatype-Programming in Racket Without Structs (13_21).sml

1.6 KB

1 - Subtitles (srt) for Section 6 Reading Notes.srt

1.0 KB

16 - ML code for Static Versus Dynamic Typing, Part One (9_40).sml

1.0 KB

4 - Racket code for Datatype-Programming in Racket With Structs (9_34).rkt

0.9 KB

16 - Racket code for Static Versus Dynamic Typing, Part One (9_40).rkt

0.8 KB

1 - Subtitles (text) for Section 6 Reading Notes.txt

0.7 KB

18 - Racket code for Optional_ eval and quote (7_58).rkt

0.5 KB

/3 - Section 2/

13 - Video (MP4) for Each of Pattern Matching _ Truth About Functions (14_30).mp4

21.3 MB

7 - Video (MP4) for Useful Datatypes (11_22).mp4

16.9 MB

6 - Video (MP4) for Case Expressions (10_50).mp4

16.6 MB

16 - Video (MP4) for Nested Patterns (10_32).mp4

16.2 MB

17 - Video (MP4) for More Nested Patterns (10_43).mp4

15.1 MB

21 - Video (MP4) for Tail Recursion (9_44).mp4

14.2 MB

5 - Video (MP4) for Datatype Bindings (8_39).mp4

13.2 MB

11 - Video (MP4) for Lists and Options are Datatypes (9_10).mp4

13.2 MB

12 - Video (MP4) for Polymorphic Datatypes (8_11).mp4

12.6 MB

9 - Video (MP4) for Another Expression Example (8_01).mp4

12.5 MB

3 - Video (MP4) for Records (8_25).mp4

12.3 MB

15 - Video (MP4) for Polymorphic and Equality Types (8_00).mp4

12.0 MB

20 - Video (MP4) for Exceptions (7_47).mp4

11.8 MB

22 - Video (MP4) for Accumulators for Tail Recursion (7_39).mp4

11.1 MB

14 - Video (MP4) for A Little Type Inference (6_28).mp4

10.3 MB

18 - Video (MP4) for Nested Patterns Precisely (6_35).mp4

10.1 MB

10 - Video (MP4) for Type Synonyms (6_19).mp4

9.8 MB

4 - Video (MP4) for Tuples as Syntactic Sugar (6_06).mp4

9.1 MB

2 - Video (MP4) for Building Compound Types (5_34).mp4

8.3 MB

23 - Video (MP4) for Perspective on Tail Recursion (5_33).mp4

8.2 MB

8 - Video (MP4) for Pattern Matching So Far (4_37).mp4

6.6 MB

19 - Video (MP4) for Optional_ Function Patterns (3_40).mp4

5.7 MB

1 - Video (MP4) for Section 2 Reading Notes.mp4

721.8 KB

1 - reading notes for Section 2 Reading Notes.pdf

250.0 KB

5 - slides-pdf for Datatype Bindings (8_39).pdf

167.7 KB

13 - slides-pdf for Each of Pattern Matching _ Truth About Functions (14_30).pdf

139.2 KB

13 - slides for Each of Pattern Matching _ Truth About Functions (14_30).pptx

131.2 KB

21 - slides-pdf for Tail Recursion (9_44).pdf

126.1 KB

21 - slides for Tail Recursion (9_44).pptx

122.0 KB

7 - slides for Useful Datatypes (11_22).pptx

118.1 KB

22 - slides for Accumulators for Tail Recursion (7_39).pptx

116.9 KB

15 - slides for Polymorphic and Equality Types (8_00).pptx

115.8 KB

7 - slides-pdf for Useful Datatypes (11_22).pdf

113.4 KB

11 - slides for Lists and Options are Datatypes (9_10).pptx

113.2 KB

3 - slides for Records (8_25).pptx

112.5 KB

15 - slides-pdf for Polymorphic and Equality Types (8_00).pdf

111.5 KB

14 - slides for A Little Type Inference (6_28).pptx

111.2 KB

5 - slides for Datatype Bindings (8_39).pptx

110.9 KB

12 - slides-pdf for Polymorphic Datatypes (8_11).pdf

110.2 KB

6 - slides for Case Expressions (10_50).pptx

110.0 KB

8 - slides for Pattern Matching So Far (4_37).pptx

110.0 KB

12 - slides for Polymorphic Datatypes (8_11).pptx

109.1 KB

8 - slides-pdf for Pattern Matching So Far (4_37).pdf

108.7 KB

19 - slides for Optional_ Function Patterns (3_40).pptx

108.5 KB

11 - slides-pdf for Lists and Options are Datatypes (9_10).pdf

108.4 KB

2 - slides for Building Compound Types (5_34).pptx

108.3 KB

20 - slides for Exceptions (7_47).pptx

107.7 KB

23 - slides for Perspective on Tail Recursion (5_33).pptx

107.6 KB

16 - slides for Nested Patterns (10_32).pptx

107.2 KB

3 - slides-pdf for Records (8_25).pdf

107.1 KB

10 - slides for Type Synonyms (6_19).pptx

106.7 KB

6 - slides-pdf for Case Expressions (10_50).pdf

106.7 KB

4 - slides for Tuples as Syntactic Sugar (6_06).pptx

106.4 KB

18 - slides for Nested Patterns Precisely (6_35).pptx

105.9 KB

22 - slides-pdf for Accumulators for Tail Recursion (7_39).pdf

105.8 KB

4 - slides-pdf for Tuples as Syntactic Sugar (6_06).pdf

105.3 KB

9 - slides for Another Expression Example (8_01).pptx

105.2 KB

14 - slides-pdf for A Little Type Inference (6_28).pdf

104.2 KB

17 - slides for More Nested Patterns (10_43).pptx

104.0 KB

2 - slides-pdf for Building Compound Types (5_34).pdf

103.1 KB

16 - slides-pdf for Nested Patterns (10_32).pdf

100.0 KB

23 - slides-pdf for Perspective on Tail Recursion (5_33).pdf

99.8 KB

10 - slides-pdf for Type Synonyms (6_19).pdf

99.4 KB

20 - slides-pdf for Exceptions (7_47).pdf

97.6 KB

19 - slides-pdf for Optional_ Function Patterns (3_40).pdf

96.8 KB

9 - slides-pdf for Another Expression Example (8_01).pdf

95.8 KB

18 - slides-pdf for Nested Patterns Precisely (6_35).pdf

93.1 KB

17 - slides-pdf for More Nested Patterns (10_43).pdf

91.7 KB

13 - Subtitles (srt) for Each of Pattern Matching _ Truth About Functions (14_30).srt

19.8 KB

7 - Subtitles (srt) for Useful Datatypes (11_22).srt

15.9 KB

6 - Subtitles (srt) for Case Expressions (10_50).srt

14.6 KB

17 - Subtitles (srt) for More Nested Patterns (10_43).srt

14.1 KB

16 - Subtitles (srt) for Nested Patterns (10_32).srt

14.0 KB

13 - Subtitles (text) for Each of Pattern Matching _ Truth About Functions (14_30).txt

13.8 KB

21 - Subtitles (srt) for Tail Recursion (9_44).srt

13.3 KB

11 - Subtitles (srt) for Lists and Options are Datatypes (9_10).srt

13.0 KB

3 - Subtitles (srt) for Records (8_25).srt

12.0 KB

5 - Subtitles (srt) for Datatype Bindings (8_39).srt

11.3 KB

12 - Subtitles (srt) for Polymorphic Datatypes (8_11).srt

11.1 KB

7 - Subtitles (text) for Useful Datatypes (11_22).txt

11.1 KB

15 - Subtitles (srt) for Polymorphic and Equality Types (8_00).srt

11.0 KB

9 - Subtitles (srt) for Another Expression Example (8_01).srt

11.0 KB

20 - Subtitles (srt) for Exceptions (7_47).srt

10.3 KB

6 - Subtitles (text) for Case Expressions (10_50).txt

10.3 KB

17 - Subtitles (text) for More Nested Patterns (10_43).txt

9.9 KB

22 - Subtitles (srt) for Accumulators for Tail Recursion (7_39).srt

9.9 KB

16 - Subtitles (text) for Nested Patterns (10_32).txt

9.8 KB

21 - Subtitles (text) for Tail Recursion (9_44).txt

9.2 KB

11 - Subtitles (text) for Lists and Options are Datatypes (9_10).txt

9.1 KB

10 - Subtitles (srt) for Type Synonyms (6_19).srt

8.7 KB

18 - Subtitles (srt) for Nested Patterns Precisely (6_35).srt

8.7 KB

14 - Subtitles (srt) for A Little Type Inference (6_28).srt

8.5 KB

3 - Subtitles (text) for Records (8_25).txt

8.5 KB

5 - Subtitles (text) for Datatype Bindings (8_39).txt

7.9 KB

12 - Subtitles (text) for Polymorphic Datatypes (8_11).txt

7.8 KB

2 - Subtitles (srt) for Building Compound Types (5_34).srt

7.8 KB

15 - Subtitles (text) for Polymorphic and Equality Types (8_00).txt

7.8 KB

9 - Subtitles (text) for Another Expression Example (8_01).txt

7.7 KB

4 - Subtitles (srt) for Tuples as Syntactic Sugar (6_06).srt

7.7 KB

20 - Subtitles (text) for Exceptions (7_47).txt

7.3 KB

23 - Subtitles (srt) for Perspective on Tail Recursion (5_33).srt

7.2 KB

22 - Subtitles (text) for Accumulators for Tail Recursion (7_39).txt

7.0 KB

8 - Subtitles (srt) for Pattern Matching So Far (4_37).srt

6.4 KB

10 - Subtitles (text) for Type Synonyms (6_19).txt

6.1 KB

18 - Subtitles (text) for Nested Patterns Precisely (6_35).txt

6.1 KB

14 - Subtitles (text) for A Little Type Inference (6_28).txt

6.0 KB

2 - Subtitles (text) for Building Compound Types (5_34).txt

5.5 KB

4 - Subtitles (text) for Tuples as Syntactic Sugar (6_06).txt

5.4 KB

23 - Subtitles (text) for Perspective on Tail Recursion (5_33).txt

5.1 KB

19 - Subtitles (srt) for Optional_ Function Patterns (3_40).srt

4.8 KB

8 - Subtitles (text) for Pattern Matching So Far (4_37).txt

4.5 KB

19 - Subtitles (text) for Optional_ Function Patterns (3_40).txt

3.4 KB

12 - ML code for Polymorphic Datatypes (8_11).sml

1.3 KB

9 - ML code for Another Expression Example (8_01).sml

1.2 KB

16 - ML code for Nested Patterns (10_32).sml

1.2 KB

7 - ML code for Useful Datatypes (11_22).sml

1.0 KB

10 - ML code for Type Synonyms (6_19).sml

1.0 KB

1 - Subtitles (srt) for Section 2 Reading Notes.srt

1.0 KB

17 - ML code for More Nested Patterns (10_43).sml

0.9 KB

13 - ML code for Each of Pattern Matching _ Truth About Functions (14_30).sml

0.9 KB

20 - ML code for Exceptions (7_47).sml

0.8 KB

14 - ML code for A Little Type Inference (6_28).sml

0.8 KB

19 - ML code for Optional_ Function Patterns (3_40).sml

0.7 KB

11 - ML code for Lists and Options are Datatypes (9_10).sml

0.7 KB

1 - Subtitles (text) for Section 2 Reading Notes.txt

0.7 KB

4 - ML code for Tuples as Syntactic Sugar (6_06).sml

0.6 KB

22 - ML code for Accumulators for Tail Recursion (7_39).sml

0.6 KB

15 - ML code for Polymorphic and Equality Types (8_00).sml

0.5 KB

5 - ML code for Datatype Bindings (8_39).sml

0.5 KB

6 - ML code for Case Expressions (10_50).sml

0.4 KB

3 - ML code for Records (8_25).sml

0.3 KB

21 - ML code for Tail Recursion (9_44).sml

0.3 KB

/2 - Section 1/

4 - Video (MP4) for ML Variable Bindings and Expressions (14_32).mp4

21.1 MB

6 - Video (MP4) for The REPL and Errors (12_10).mp4

19.4 MB

2 - Video (MP4) for Course Introduction_ About the Course (12_34).mp4

17.7 MB

3 - Video (MP4) for Course Introduction_ About Programming Languages (12_04).mp4

16.9 MB

12 - Video (MP4) for List Functions (11_21).mp4

16.4 MB

11 - Video (MP4) for Introducing Lists (10_34).mp4

15.9 MB

15 - Video (MP4) for Let and Efficiency (10_10).mp4

15.5 MB

16 - Video (MP4) for Options (9_09).mp4

13.7 MB

9 - Video (MP4) for Functions Formally (8_56).mp4

13.4 MB

10 - Video (MP4) for Pairs and Other Tuples (9_16).mp4

13.2 MB

5 - Video (MP4) for Rules for Expressions (9_13).mp4

12.9 MB

18 - Video (MP4) for Benefits of No Mutation (7_24).mp4

11.4 MB

14 - Video (MP4) for Nested Functions (7_38).mp4

11.3 MB

13 - Video (MP4) for Let Expressions (7_51).mp4

11.2 MB

8 - Video (MP4) for Functions Informally (7_37).mp4

10.9 MB

17 - Video (MP4) for Booleans and Comparison Operations (7_00).mp4

10.5 MB

7 - Video (MP4) for Shadowing (6_49).mp4

9.6 MB

20 - Video (MP4) for Pieces of a Language (6_02).mp4

9.2 MB

19 - Video (MP4) for Optional_ Java Mutation (4_44).mp4

7.6 MB

1 - Video (MP4) for Section 1 Reading Notes.mp4

721.8 KB

2 - slides for Course Introduction_ About the Course (12_34).pptx

442.7 KB

2 - slides (pdf) for Course Introduction_ About the Course (12_34).pdf

424.1 KB

15 - slides-pdf for Let and Efficiency (10_10).pdf

235.3 KB

1 - reading notes for Section 1 Reading Notes.pdf

226.9 KB

18 - slides-pdf for Benefits of No Mutation (7_24).pdf

143.6 KB

13 - slides-pdf for Let Expressions (7_51).pdf

132.7 KB

5 - slides-pdf for Rules for Expressions (9_13).pdf

129.5 KB

9 - slides-pdf for Functions Formally (8_56).pdf

129.5 KB

19 - slides-pdf for Optional_ Java Mutation (4_44).pdf

129.1 KB

15 - slides for Let and Efficiency (10_10).pptx

124.4 KB

4 - slides-pdf for ML Variable Bindings and Expressions (14_32).pdf

124.3 KB

18 - slides for Benefits of No Mutation (7_24).pptx

121.6 KB

5 - slides for Rules for Expressions (9_13).pptx

121.0 KB

10 - slides-pdf for Pairs and Other Tuples (9_16).pdf

120.9 KB

10 - slides for Pairs and Other Tuples (9_16).pptx

118.4 KB

3 - slides for Course Introduction_ About Programming Languages (12_04).pptx

115.8 KB

9 - slides for Functions Formally (8_56).pptx

114.9 KB

17 - slides for Booleans and Comparison Operations (7_00).pptx

114.1 KB

13 - slides for Let Expressions (7_51).pptx

114.1 KB

11 - slides for Introducing Lists (10_34).pptx

113.8 KB

8 - slides-pdf for Functions Informally (7_37).pdf

112.7 KB

14 - slides for Nested Functions (7_38).pptx

112.5 KB

16 - slides for Options (9_09).pptx

112.4 KB

4 - slides for ML Variable Bindings and Expressions (14_32).pptx

112.4 KB

8 - slides for Functions Informally (7_37).pptx

112.3 KB

17 - slides-pdf for Booleans and Comparison Operations (7_00).pdf

112.1 KB

12 - slides for List Functions (11_21).pptx

111.8 KB

14 - slides-pdf for Nested Functions (7_38).pdf

111.7 KB

7 - slides for Shadowing (6_49).pptx

111.3 KB

19 - slides for Optional_ Java Mutation (4_44).pptx

110.8 KB

6 - slides for The REPL and Errors (12_10).pptx

110.4 KB

11 - slides-pdf for Introducing Lists (10_34).pdf

109.1 KB

20 - slides for Pieces of a Language (6_02).pptx

106.0 KB

16 - slides-pdf for Options (9_09).pdf

105.5 KB

7 - slides-pdf for Shadowing (6_49).pdf

105.3 KB

3 - slides (pdf) for Course Introduction_ About Programming Languages (12_04).pdf

103.5 KB

12 - slides-pdf for List Functions (11_21).pdf

103.4 KB

6 - slides-pdf for The REPL and Errors (12_10).pdf

100.9 KB

20 - slides-pdf for Pieces of a Language (6_02).pdf

86.0 KB

2 - Subtitles (srt) for Course Introduction_ About the Course (12_34).srt

20.4 KB

4 - Subtitles (srt) for ML Variable Bindings and Expressions (14_32).srt

18.9 KB

3 - Subtitles (srt) for Course Introduction_ About Programming Languages (12_04).srt

17.8 KB

6 - Subtitles (srt) for The REPL and Errors (12_10).srt

17.4 KB

12 - Subtitles (srt) for List Functions (11_21).srt

14.9 KB

11 - Subtitles (srt) for Introducing Lists (10_34).srt

14.3 KB

2 - Subtitles (text) for Course Introduction_ About the Course (12_34).txt

14.3 KB

15 - Subtitles (srt) for Let and Efficiency (10_10).srt

13.5 KB

4 - Subtitles (text) for ML Variable Bindings and Expressions (14_32).txt

13.2 KB

5 - Subtitles (srt) for Rules for Expressions (9_13).srt

12.5 KB

3 - Subtitles (text) for Course Introduction_ About Programming Languages (12_04).txt

12.5 KB

10 - Subtitles (srt) for Pairs and Other Tuples (9_16).srt

12.4 KB

6 - Subtitles (text) for The REPL and Errors (12_10).txt

12.2 KB

16 - Subtitles (srt) for Options (9_09).srt

12.2 KB

9 - Subtitles (srt) for Functions Formally (8_56).srt

11.9 KB

13 - Subtitles (srt) for Let Expressions (7_51).srt

11.2 KB

14 - Subtitles (srt) for Nested Functions (7_38).srt

10.8 KB

12 - Subtitles (text) for List Functions (11_21).txt

10.5 KB

18 - Subtitles (srt) for Benefits of No Mutation (7_24).srt

10.3 KB

8 - Subtitles (srt) for Functions Informally (7_37).srt

10.2 KB

11 - Subtitles (text) for Introducing Lists (10_34).txt

10.1 KB

17 - Subtitles (srt) for Booleans and Comparison Operations (7_00).srt

9.9 KB

15 - Subtitles (text) for Let and Efficiency (10_10).txt

9.5 KB

20 - Subtitles (srt) for Pieces of a Language (6_02).srt

9.1 KB

5 - Subtitles (text) for Rules for Expressions (9_13).txt

8.8 KB

10 - Subtitles (text) for Pairs and Other Tuples (9_16).txt

8.7 KB

7 - Subtitles (srt) for Shadowing (6_49).srt

8.6 KB

16 - Subtitles (text) for Options (9_09).txt

8.5 KB

9 - Subtitles (text) for Functions Formally (8_56).txt

8.4 KB

13 - Subtitles (text) for Let Expressions (7_51).txt

7.9 KB

14 - Subtitles (text) for Nested Functions (7_38).txt

7.6 KB

18 - Subtitles (text) for Benefits of No Mutation (7_24).txt

7.2 KB

8 - Subtitles (text) for Functions Informally (7_37).txt

7.1 KB

17 - Subtitles (text) for Booleans and Comparison Operations (7_00).txt

7.0 KB

20 - Subtitles (text) for Pieces of a Language (6_02).txt

6.4 KB

19 - Subtitles (srt) for Optional_ Java Mutation (4_44).srt

6.4 KB

7 - Subtitles (text) for Shadowing (6_49).txt

6.1 KB

19 - Subtitles (text) for Optional_ Java Mutation (4_44).txt

4.5 KB

11 - REPL interactions for Introducing Lists (10_34).txt

2.5 KB

4 - ML code for ML Variable Bindings and Expressions (14_32).sml

1.1 KB

16 - ML code for Options (9_09).sml

1.1 KB

12 - ML code for List Functions (11_21).sml

1.0 KB

1 - Subtitles (srt) for Section 1 Reading Notes.srt

1.0 KB

15 - ML code for Let and Efficiency (10_10).sml

0.9 KB

10 - ML code for Pairs and Other Tuples (9_16).sml

0.7 KB

1 - Subtitles (text) for Section 1 Reading Notes.txt

0.7 KB

3 - Java example for Course Introduction_ About Programming Languages (12_04).java

0.6 KB

14 - ML code for Nested Functions (7_38).sml

0.5 KB

6 - ML fixed for The REPL and Errors (12_10).sml

0.3 KB

13 - ML code for Let Expressions (7_51).sml

0.3 KB

8 - ML code for Functions Informally (7_37).sml

0.3 KB

6 - ML errors for The REPL and Errors (12_10).sml

0.3 KB

7 - ML code for Shadowing (6_49).sml

0.3 KB

/7 - Section 5/

9 - Video (MP4) for Local Bindings (13_11).mp4

19.4 MB

6 - Video (MP4) for Parentheses Matter! (Debugging Practice) (10_50).mp4

16.6 MB

14 - Video (MP4) for Delayed Evaluation and Thunks (10_12).mp4

16.5 MB

18 - Video (MP4) for Defining Streams (10_49).mp4

16.4 MB

23 - Video (MP4) for Optional_ Variables, Macros, and Hygiene (10_52).mp4

16.2 MB

19 - Video (MP4) for Memoization (10_17).mp4

16.1 MB

17 - Video (MP4) for Using Streams (10_10).mp4

16.0 MB

22 - Video (MP4) for Optional_ Racket Macros With define-syntax (9_25).mp4

14.8 MB

7 - Video (MP4) for Dynamic Typing (9_36).mp4

14.8 MB

3 - Video (MP4) for Racket Definitions, Functions, Conditionals (10_14).mp4

14.6 MB

16 - Video (MP4) for Delay and Force (9_18).mp4

14.3 MB

24 - Video (MP4) for Optional_ More Macros Examples (9_12).mp4

14.3 MB

8 - Video (MP4) for Cond (8_52).mp4

13.2 MB

4 - Video (MP4) for Racket Lists (9_07).mp4

13.2 MB

20 - Video (MP4) for Macros_ The Key Points (8_52).mp4

12.9 MB

2 - Video (MP4) for Introduction to Racket (8_23).mp4

12.8 MB

5 - Video (MP4) for Syntax and Parentheses (8_36).mp4

12.8 MB

11 - Video (MP4) for Mutation with set! (8_28).mp4

12.6 MB

12 - Video (MP4) for The Truth About Cons (7_46).mp4

11.9 MB

13 - Video (MP4) for mcons For Mutable Pairs (7_38).mp4

11.2 MB

21 - Video (MP4) for Optional_ Tokenization, Parenthesization, and Scope (7_30).mp4

11.0 MB

15 - Video (MP4) for Avoiding Unnecessary Computations (6_48).mp4

10.7 MB

10 - Video (MP4) for Toplevel Bindings (4_54).mp4

7.3 MB

1 - Video (MP4) for Section 5 Reading Notes.mp4

721.8 KB

1 - reading notes for Section 5 Reading Notes.pdf

213.2 KB

11 - slides-pdf for Mutation with set! (8_28).pdf

188.2 KB

21 - slides-pdf for Optional_ Tokenization, Parenthesization, and Scope (7_30).pdf

167.0 KB

17 - slides-pdf for Using Streams (10_10).pdf

166.3 KB

8 - slides-pdf for Cond (8_52).pdf

152.4 KB

23 - slides for Optional_ Variables, Macros, and Hygiene (10_52).pptx

123.9 KB

22 - slides-pdf for Optional_ Racket Macros With define-syntax (9_25).pdf

122.2 KB

22 - slides for Optional_ Racket Macros With define-syntax (9_25).pptx

121.2 KB

9 - slides for Local Bindings (13_11).pptx

119.3 KB

9 - slides-pdf for Local Bindings (13_11).pdf

118.3 KB

3 - slides for Racket Definitions, Functions, Conditionals (10_14).pptx

117.6 KB

21 - slides for Optional_ Tokenization, Parenthesization, and Scope (7_30).pptx

117.5 KB

11 - slides for Mutation with set! (8_28).pptx

115.7 KB

20 - slides for Macros_ The Key Points (8_52).pptx

113.8 KB

6 - slides for Parentheses Matter! (Debugging Practice) (10_50).pptx

113.6 KB

5 - slides for Syntax and Parentheses (8_36).pptx

113.2 KB

20 - slides-pdf for Macros_ The Key Points (8_52).pdf

112.3 KB

23 - slides-pdf for Optional_ Variables, Macros, and Hygiene (10_52).pdf

112.3 KB

5 - slides-pdf for Syntax and Parentheses (8_36).pdf

112.0 KB

13 - slides-pdf for mcons For Mutable Pairs (7_38).pdf

111.7 KB

16 - slides for Delay and Force (9_18).pptx

111.6 KB

14 - slides for Delayed Evaluation and Thunks (10_12).pptx

111.6 KB

8 - slides for Cond (8_52).pptx

111.4 KB

18 - slides for Defining Streams (10_49).pptx

110.6 KB

18 - slides-pdf for Defining Streams (10_49).pdf

110.1 KB

17 - slides for Using Streams (10_10).pptx

109.4 KB

2 - slides for Introduction to Racket (8_23).pptx

109.2 KB

13 - slides for mcons For Mutable Pairs (7_38).pptx

108.6 KB

14 - slides-pdf for Delayed Evaluation and Thunks (10_12).pdf

108.2 KB

12 - slides-pdf for The Truth About Cons (7_46).pdf

108.2 KB

19 - slides for Memoization (10_17).pptx

107.8 KB

10 - slides for Toplevel Bindings (4_54).pptx

107.7 KB

12 - slides for The Truth About Cons (7_46).pptx

107.6 KB

15 - slides for Avoiding Unnecessary Computations (6_48).pptx

107.4 KB

4 - slides for Racket Lists (9_07).pptx

107.1 KB

7 - slides for Dynamic Typing (9_36).pptx

106.8 KB

3 - slides-pdf for Racket Definitions, Functions, Conditionals (10_14).pdf

106.1 KB

10 - slides-pdf for Toplevel Bindings (4_54).pdf

105.4 KB

16 - slides-pdf for Delay and Force (9_18).pdf

104.3 KB

24 - slides for Optional_ More Macros Examples (9_12).pptx

104.1 KB

2 - slides-pdf for Introduction to Racket (8_23).pdf

101.3 KB

19 - slides-pdf for Memoization (10_17).pdf

99.4 KB

7 - slides-pdf for Dynamic Typing (9_36).pdf

98.8 KB

4 - slides-pdf for Racket Lists (9_07).pdf

96.5 KB

6 - slides-pdf for Parentheses Matter! (Debugging Practice) (10_50).pdf

96.1 KB

15 - slides-pdf for Avoiding Unnecessary Computations (6_48).pdf

94.3 KB

24 - slides-pdf for Optional_ More Macros Examples (9_12).pdf

87.3 KB

9 - Subtitles (srt) for Local Bindings (13_11).srt

17.7 KB

23 - Subtitles (srt) for Optional_ Variables, Macros, and Hygiene (10_52).srt

14.4 KB

6 - Subtitles (srt) for Parentheses Matter! (Debugging Practice) (10_50).srt

13.9 KB

19 - Subtitles (srt) for Memoization (10_17).srt

13.8 KB

3 - Subtitles (srt) for Racket Definitions, Functions, Conditionals (10_14).srt

13.1 KB

18 - Subtitles (srt) for Defining Streams (10_49).srt

13.0 KB

7 - Subtitles (srt) for Dynamic Typing (9_36).srt

12.8 KB

17 - Subtitles (srt) for Using Streams (10_10).srt

12.8 KB

14 - Subtitles (srt) for Delayed Evaluation and Thunks (10_12).srt

12.7 KB

4 - Subtitles (srt) for Racket Lists (9_07).srt

12.4 KB

9 - Subtitles (text) for Local Bindings (13_11).txt

12.4 KB

2 - Subtitles (srt) for Introduction to Racket (8_23).srt

12.3 KB

16 - Subtitles (srt) for Delay and Force (9_18).srt

12.1 KB

22 - Subtitles (srt) for Optional_ Racket Macros With define-syntax (9_25).srt

12.0 KB

5 - Subtitles (srt) for Syntax and Parentheses (8_36).srt

11.8 KB

24 - Subtitles (srt) for Optional_ More Macros Examples (9_12).srt

11.8 KB

8 - Subtitles (srt) for Cond (8_52).srt

11.7 KB

20 - Subtitles (srt) for Macros_ The Key Points (8_52).srt

11.6 KB

11 - Subtitles (srt) for Mutation with set! (8_28).srt

11.0 KB

21 - Subtitles (srt) for Optional_ Tokenization, Parenthesization, and Scope (7_30).srt

10.4 KB

23 - Subtitles (text) for Optional_ Variables, Macros, and Hygiene (10_52).txt

10.1 KB

12 - Subtitles (srt) for The Truth About Cons (7_46).srt

9.9 KB

6 - Subtitles (text) for Parentheses Matter! (Debugging Practice) (10_50).txt

9.7 KB

19 - Subtitles (text) for Memoization (10_17).txt

9.7 KB

3 - Subtitles (text) for Racket Definitions, Functions, Conditionals (10_14).txt

9.2 KB

18 - Subtitles (text) for Defining Streams (10_49).txt

9.1 KB

7 - Subtitles (text) for Dynamic Typing (9_36).txt

9.0 KB

13 - Subtitles (srt) for mcons For Mutable Pairs (7_38).srt

9.0 KB

17 - Subtitles (text) for Using Streams (10_10).txt

9.0 KB

14 - Subtitles (text) for Delayed Evaluation and Thunks (10_12).txt

8.9 KB

4 - Subtitles (text) for Racket Lists (9_07).txt

8.7 KB

2 - Subtitles (text) for Introduction to Racket (8_23).txt

8.6 KB

15 - Subtitles (srt) for Avoiding Unnecessary Computations (6_48).srt

8.6 KB

16 - Subtitles (text) for Delay and Force (9_18).txt

8.5 KB

22 - Subtitles (text) for Optional_ Racket Macros With define-syntax (9_25).txt

8.4 KB

5 - Subtitles (text) for Syntax and Parentheses (8_36).txt

8.3 KB

24 - Subtitles (text) for Optional_ More Macros Examples (9_12).txt

8.3 KB

8 - Subtitles (text) for Cond (8_52).txt

8.2 KB

20 - Subtitles (text) for Macros_ The Key Points (8_52).txt

8.1 KB

11 - Subtitles (text) for Mutation with set! (8_28).txt

7.7 KB

21 - Subtitles (text) for Optional_ Tokenization, Parenthesization, and Scope (7_30).txt

7.3 KB

12 - Subtitles (text) for The Truth About Cons (7_46).txt

7.0 KB

10 - Subtitles (srt) for Toplevel Bindings (4_54).srt

6.8 KB

13 - Subtitles (text) for mcons For Mutable Pairs (7_38).txt

6.3 KB

15 - Subtitles (text) for Avoiding Unnecessary Computations (6_48).txt

6.0 KB

10 - Subtitles (text) for Toplevel Bindings (4_54).txt

4.8 KB

9 - Racket code for Local Bindings (13_11).rkt

1.7 KB

15 - Racket code for Avoiding Unnecessary Computations (6_48).rkt

1.7 KB

16 - Racket code for Delay and Force (9_18).rkt

1.7 KB

22 - Racket code for Optional_ Racket Macros With define-syntax (9_25).rkt

1.5 KB

24 - Racket code for Optional_ More Macros Examples (9_12).rkt

1.3 KB

20 - Racket code for Macros_ The Key Points (8_52).rkt

1.2 KB

18 - Racket code for Defining Streams (10_49).rkt

1.1 KB

17 - Racket code for Using Streams (10_10).rkt

1.1 KB

3 - Racket code for Racket Definitions, Functions, Conditionals (10_14).rkt

1.1 KB

19 - Racket code for Memoization (10_17).rkt

1.0 KB

1 - Subtitles (srt) for Section 5 Reading Notes.srt

1.0 KB

11 - Racket code for Mutation with set! (8_28).rkt

0.9 KB

7 - Racket code for Dynamic Typing (9_36).rkt

0.9 KB

8 - Racket code for Cond (8_52).rkt

0.9 KB

4 - Racket code for Racket Lists (9_07).rkt

0.8 KB

1 - Subtitles (text) for Section 5 Reading Notes.txt

0.7 KB

10 - Racket code for Toplevel Bindings (4_54).rkt

0.6 KB

14 - Racket code for Delayed Evaluation and Thunks (10_12).rkt

0.6 KB

13 - Racket code for mcons For Mutable Pairs (7_38).rkt

0.5 KB

12 - Racket code for The Truth About Cons (7_46).rkt

0.5 KB

2 - Racket code for Introduction to Racket (8_23).rkt

0.4 KB

6 - Racket code for Parentheses Matter! (Debugging Practice) (10_50).rkt

0.2 KB

/4 - Section 3/

23 - Video (MP4) for Optional_ Java Without Closures (12_08).mp4

18.9 MB

11 - Video (MP4) for Why Lexical Scope (11_44).mp4

17.5 MB

13 - Video (MP4) for Fold and More Closures (11_28).mp4

17.4 MB

21 - Video (MP4) for Optional_ Abstract Data Types With Closures (11_14).mp4

17.4 MB

24 - Video (MP4) for Optional_ C Without Closures (10_56).mp4

17.4 MB

16 - Video (MP4) for Partial Application (9_41).mp4

15.7 MB

15 - Video (MP4) for Closure Idiom_ Currying (10_32).mp4

15.5 MB

14 - Video (MP4) for Closure Idiom_ Combining Functions (9_18).mp4

13.8 MB

5 - Video (MP4) for Anonymous Functions (9_17).mp4

13.7 MB

3 - Video (MP4) for Functions as Arguments (8_40).mp4

13.5 MB

8 - Video (MP4) for Generalizing Prior Topics (9_01).mp4

13.5 MB

19 - Video (MP4) for Closure Idiom_ Callbacks (8_25).mp4

12.8 MB

7 - Video (MP4) for Map and Filter (8_56).mp4

12.6 MB

4 - Video (MP4) for Polymorphic Types and Functions as Arguments (7_57).mp4

12.1 MB

18 - Video (MP4) for Mutable References (8_07).mp4

12.0 MB

2 - Video (MP4) for Introduction to First-Class Functions (7_50).mp4

11.6 MB

20 - Video (MP4) for Standard-Library Documentation (7_00).mp4

11.5 MB

10 - Video (MP4) for Lexical Scope and Higher-Order Functions (7_37).mp4

11.1 MB

9 - Video (MP4) for Lexical Scope (7_22).mp4

11.1 MB

17 - Video (MP4) for Currying Wrapup (6_40).mp4

10.4 MB

12 - Video (MP4) for Closures and Recomputation (6_30).mp4

10.3 MB

6 - Video (MP4) for Unnecessary Function Wrapping (5_05).mp4

7.4 MB

22 - Video (MP4) for Optional_ Closure Idioms Without Closures (4_48).mp4

7.3 MB

1 - Video (MP4) for Section 3 Reading Notes.mp4

721.8 KB

1 - reading notes for Section 3 Reading Notes.pdf

230.5 KB

7 - slides-pdf for Map and Filter (8_56).pdf

154.3 KB

22 - slides-pdf for Optional_ Closure Idioms Without Closures (4_48).pdf

128.4 KB

23 - slides for Optional_ Java Without Closures (12_08).pptx

123.4 KB

16 - slides-pdf for Partial Application (9_41).pdf

123.0 KB

23 - slides-pdf for Optional_ Java Without Closures (12_08).pdf

121.3 KB

15 - slides for Closure Idiom_ Currying (10_32).pptx

119.5 KB

14 - slides for Closure Idiom_ Combining Functions (9_18).pptx

119.2 KB

10 - slides for Lexical Scope and Higher-Order Functions (7_37).pptx

115.5 KB

16 - slides for Partial Application (9_41).pptx

115.3 KB

4 - slides for Polymorphic Types and Functions as Arguments (7_57).pptx

115.1 KB

11 - slides for Why Lexical Scope (11_44).pptx

115.1 KB

9 - slides for Lexical Scope (7_22).pptx

114.8 KB

13 - slides for Fold and More Closures (11_28).pptx

113.5 KB

19 - slides for Closure Idiom_ Callbacks (8_25).pptx

113.4 KB

5 - slides for Anonymous Functions (9_17).pptx

113.2 KB

24 - slides for Optional_ C Without Closures (10_56).pptx

112.6 KB

18 - slides-pdf for Mutable References (8_07).pdf

112.0 KB

14 - slides-pdf for Closure Idiom_ Combining Functions (9_18).pdf

110.9 KB

22 - slides for Optional_ Closure Idioms Without Closures (4_48).pptx

110.6 KB

2 - slides for Introduction to First-Class Functions (7_50).pptx

110.5 KB

15 - slides-pdf for Closure Idiom_ Currying (10_32).pdf

110.3 KB

19 - slides-pdf for Closure Idiom_ Callbacks (8_25).pdf

109.8 KB

18 - slides for Mutable References (8_07).pptx

109.5 KB

7 - slides for Map and Filter (8_56).pptx

109.2 KB

21 - slides for Optional_ Abstract Data Types With Closures (11_14).pptx

109.2 KB

8 - slides for Generalizing Prior Topics (9_01).pptx

109.1 KB

11 - slides-pdf for Why Lexical Scope (11_44).pdf

108.5 KB

3 - slides for Functions as Arguments (8_40).pptx

108.1 KB

13 - slides-pdf for Fold and More Closures (11_28).pdf

107.7 KB

20 - slides for Standard-Library Documentation (7_00).pptx

107.4 KB

9 - slides-pdf for Lexical Scope (7_22).pdf

107.3 KB

17 - slides for Currying Wrapup (6_40).pptx

107.1 KB

12 - slides for Closures and Recomputation (6_30).pptx

107.0 KB

24 - slides-pdf for Optional_ C Without Closures (10_56).pdf

106.6 KB

20 - slides-pdf for Standard-Library Documentation (7_00).pdf

106.3 KB

10 - slides-pdf for Lexical Scope and Higher-Order Functions (7_37).pdf

106.2 KB

6 - slides for Unnecessary Function Wrapping (5_05).pptx

106.1 KB

2 - slides-pdf for Introduction to First-Class Functions (7_50).pdf

104.3 KB

8 - slides-pdf for Generalizing Prior Topics (9_01).pdf

102.4 KB

5 - slides-pdf for Anonymous Functions (9_17).pdf

101.2 KB

4 - slides-pdf for Polymorphic Types and Functions as Arguments (7_57).pdf

100.8 KB

17 - slides-pdf for Currying Wrapup (6_40).pdf

100.0 KB

3 - slides-pdf for Functions as Arguments (8_40).pdf

99.3 KB

12 - slides-pdf for Closures and Recomputation (6_30).pdf

97.6 KB

6 - slides-pdf for Unnecessary Function Wrapping (5_05).pdf

87.9 KB

21 - slides-pdf for Optional_ Abstract Data Types With Closures (11_14).pdf

81.1 KB

23 - Subtitles (srt) for Optional_ Java Without Closures (12_08).srt

16.3 KB

21 - Subtitles (srt) for Optional_ Abstract Data Types With Closures (11_14).srt

15.7 KB

11 - Subtitles (srt) for Why Lexical Scope (11_44).srt

15.6 KB

24 - Subtitles (srt) for Optional_ C Without Closures (10_56).srt

15.2 KB

13 - Subtitles (srt) for Fold and More Closures (11_28).srt

14.8 KB

15 - Subtitles (srt) for Closure Idiom_ Currying (10_32).srt

13.5 KB

16 - Subtitles (srt) for Partial Application (9_41).srt

12.8 KB

14 - Subtitles (srt) for Closure Idiom_ Combining Functions (9_18).srt

12.5 KB

5 - Subtitles (srt) for Anonymous Functions (9_17).srt

12.5 KB

8 - Subtitles (srt) for Generalizing Prior Topics (9_01).srt

12.3 KB

2 - Subtitles (srt) for Introduction to First-Class Functions (7_50).srt

11.7 KB

7 - Subtitles (srt) for Map and Filter (8_56).srt

11.5 KB

23 - Subtitles (text) for Optional_ Java Without Closures (12_08).txt

11.4 KB

21 - Subtitles (text) for Optional_ Abstract Data Types With Closures (11_14).txt

11.0 KB

11 - Subtitles (text) for Why Lexical Scope (11_44).txt

10.9 KB

19 - Subtitles (srt) for Closure Idiom_ Callbacks (8_25).srt

10.9 KB

3 - Subtitles (srt) for Functions as Arguments (8_40).srt

10.9 KB

24 - Subtitles (text) for Optional_ C Without Closures (10_56).txt

10.7 KB

4 - Subtitles (srt) for Polymorphic Types and Functions as Arguments (7_57).srt

10.5 KB

13 - Subtitles (text) for Fold and More Closures (11_28).txt

10.4 KB

18 - Subtitles (srt) for Mutable References (8_07).srt

10.0 KB

20 - Subtitles (srt) for Standard-Library Documentation (7_00).srt

9.8 KB

10 - Subtitles (srt) for Lexical Scope and Higher-Order Functions (7_37).srt

9.6 KB

15 - Subtitles (text) for Closure Idiom_ Currying (10_32).txt

9.4 KB

9 - Subtitles (srt) for Lexical Scope (7_22).srt

9.4 KB

16 - Subtitles (text) for Partial Application (9_41).txt

9.0 KB

14 - Subtitles (text) for Closure Idiom_ Combining Functions (9_18).txt

8.8 KB

5 - Subtitles (text) for Anonymous Functions (9_17).txt

8.8 KB

17 - Subtitles (srt) for Currying Wrapup (6_40).srt

8.7 KB

8 - Subtitles (text) for Generalizing Prior Topics (9_01).txt

8.6 KB

12 - Subtitles (srt) for Closures and Recomputation (6_30).srt

8.2 KB

2 - Subtitles (text) for Introduction to First-Class Functions (7_50).txt

8.2 KB

7 - Subtitles (text) for Map and Filter (8_56).txt

8.1 KB

3 - Subtitles (text) for Functions as Arguments (8_40).txt

7.7 KB

19 - Subtitles (text) for Closure Idiom_ Callbacks (8_25).txt

7.7 KB

4 - Subtitles (text) for Polymorphic Types and Functions as Arguments (7_57).txt

7.4 KB

18 - Subtitles (text) for Mutable References (8_07).txt

7.0 KB

20 - Subtitles (text) for Standard-Library Documentation (7_00).txt

6.9 KB

22 - Subtitles (srt) for Optional_ Closure Idioms Without Closures (4_48).srt

6.8 KB

6 - Subtitles (srt) for Unnecessary Function Wrapping (5_05).srt

6.7 KB

10 - Subtitles (text) for Lexical Scope and Higher-Order Functions (7_37).txt

6.7 KB

9 - Subtitles (text) for Lexical Scope (7_22).txt

6.6 KB

17 - Subtitles (text) for Currying Wrapup (6_40).txt

6.1 KB

12 - Subtitles (text) for Closures and Recomputation (6_30).txt

5.8 KB

22 - Subtitles (text) for Optional_ Closure Idioms Without Closures (4_48).txt

4.8 KB

6 - Subtitles (text) for Unnecessary Function Wrapping (5_05).txt

4.7 KB

24 - C code for Optional_ C Without Closures (10_56).c

2.2 KB

16 - ML code for Partial Application (9_41).sml

2.0 KB

23 - Java code for Optional_ Java Without Closures (12_08).java

1.9 KB

21 - ML code for Optional_ Abstract Data Types With Closures (11_14).sml

1.5 KB

3 - ML code for Functions as Arguments (8_40).sml

1.3 KB

11 - ML code for Why Lexical Scope (11_44).sml

1.3 KB

15 - ML code for Closure Idiom_ Currying (10_32).sml

1.3 KB

4 - ML code for Polymorphic Types and Functions as Arguments (7_57).sml

1.2 KB

5 - ML code for Anonymous Functions (9_17).sml

1.0 KB

1 - Subtitles (srt) for Section 3 Reading Notes.srt

1.0 KB

19 - ML code for Closure Idiom_ Callbacks (8_25).sml

0.9 KB

13 - ML code for Fold and More Closures (11_28).sml

0.9 KB

22 - ML code for Optional_ Closure Idioms Without Closures (4_48).sml

0.9 KB

8 - ML code for Generalizing Prior Topics (9_01).sml

0.9 KB

14 - ML code for Closure Idiom_ Combining Functions (9_18).sml

0.8 KB

12 - ML code for Closures and Recomputation (6_30).sml

0.7 KB

7 - ML code for Map and Filter (8_56).sml

0.7 KB

1 - Subtitles (text) for Section 3 Reading Notes.txt

0.7 KB

17 - ML code for Currying Wrapup (6_40).sml

0.5 KB

6 - ML code for Unnecessary Function Wrapping (5_05).sml

0.5 KB

9 - ML code for Lexical Scope (7_22).sml

0.5 KB

10 - ML code for Lexical Scope and Higher-Order Functions (7_37).sml

0.4 KB

18 - ML code for Mutable References (8_07).sml

0.2 KB

2 - ML code for Introduction to First-Class Functions (7_50).sml

0.2 KB

/5 - Optional_ Course Motivation/

5 - Video (MP4) for Optional_ Why ML, Racket, and Ruby_ (12_34).mp4

18.5 MB

4 - Video (MP4) for Optional_ Why Functional Languages_ (11_15).mp4

15.9 MB

2 - Video (MP4) for Optional_ Why Study General PL Concepts_ (10_30).mp4

15.3 MB

3 - Video (MP4) for Optional_ Are All PLs the Same_ (6_51).mp4

10.1 MB

1 - Video (MP4) for Optional_ Course-Motivation Introduction (5_56).mp4

8.6 MB

2 - slides for Optional_ Why Study General PL Concepts_ (10_30).pptx

115.7 KB

5 - slides for Optional_ Why ML, Racket, and Ruby_ (12_34).pptx

113.6 KB

4 - slides for Optional_ Why Functional Languages_ (11_15).pptx

113.1 KB

1 - slides for Optional_ Course-Motivation Introduction (5_56).pptx

112.7 KB

3 - slides for Optional_ Are All PLs the Same_ (6_51).pptx

105.6 KB

5 - slides-pdf for Optional_ Why ML, Racket, and Ruby_ (12_34).pdf

91.9 KB

4 - slides-pdf for Optional_ Why Functional Languages_ (11_15).pdf

91.1 KB

2 - slides-pdf for Optional_ Why Study General PL Concepts_ (10_30).pdf

77.5 KB

1 - slides-pdf for Optional_ Course-Motivation Introduction (5_56).pdf

75.0 KB

3 - slides-pdf for Optional_ Are All PLs the Same_ (6_51).pdf

69.9 KB

5 - Subtitles (srt) for Optional_ Why ML, Racket, and Ruby_ (12_34)

18.5 KB

4 - Subtitles (srt) for Optional_ Why Functional Languages_ (11_15)

16.4 KB

2 - Subtitles (srt) for Optional_ Why Study General PL Concepts_ (10_30)

14.8 KB

5 - Subtitles (text) for Optional_ Why ML, Racket, and Ruby_ (12_34)

12.9 KB

4 - Subtitles (text) for Optional_ Why Functional Languages_ (11_15)

11.5 KB

2 - Subtitles (text) for Optional_ Why Study General PL Concepts_ (10_30)

10.3 KB

3 - Subtitles (srt) for Optional_ Are All PLs the Same_ (6_51)

10.0 KB

1 - Subtitles (srt) for Optional_ Course-Motivation Introduction (5_56).srt

9.3 KB

3 - Subtitles (text) for Optional_ Are All PLs the Same_ (6_51)

7.0 KB

1 - Subtitles (text) for Optional_ Course-Motivation Introduction (5_56).txt

6.5 KB

/6 - Section 4/

12 - Video (MP4) for Signatures for Our Example (11_03).mp4

17.5 MB

11 - Video (MP4) for A Module Example (11_06).mp4

16.9 MB

6 - Video (MP4) for Polymorphic Examples (10_52).mp4

15.6 MB

7 - Video (MP4) for Optional_ The Value Restriction and Other Type-Inference Challenges (9_53).mp4

15.0 MB

5 - Video (MP4) for Type Inference Examples (10_27).mp4

14.9 MB

18 - Video (MP4) for Standard Equivalences (10_01).mp4

14.9 MB

8 - Video (MP4) for Mutual Recursion (9_45).mp4

14.9 MB

15 - Video (MP4) for Another Equivalent Structure (9_01).mp4

14.7 MB

17 - Video (MP4) for Equivalent Functions (8_41).mp4

12.9 MB

10 - Video (MP4) for Signatures and Hiding Things (7_02).mp4

10.8 MB

14 - Video (MP4) for An Equivalent Structure (6_38).mp4

10.4 MB

9 - Video (MP4) for Modules for Namespace Management (6_25).mp4

9.8 MB

19 - Video (MP4) for Equivalence Versus Performance (6_00).mp4

9.2 MB

4 - Video (MP4) for ML Type Inference (6_09).mp4

9.1 MB

3 - Video (MP4) for What is Type Inference (5_37).mp4

8.3 MB

13 - Video (MP4) for Signature Matching (4_03).mp4

6.4 MB

16 - Video (MP4) for Different Modules Define Different Types (3_32).mp4

5.8 MB

2 - Video (MP4) for Section Introduction (1_45).mp4

2.4 MB

1 - Video (MP4) for Section 4 Reading Notes.mp4

721.8 KB

1 - reading notes for Section 4 Reading Notes.pdf

224.1 KB

10 - slides-pdf for Signatures and Hiding Things (7_02).pdf

174.6 KB

18 - slides for Standard Equivalences (10_01).pptx

125.9 KB

7 - slides for Optional_ The Value Restriction and Other Type-Inference Challenges (9_53).pptx

124.3 KB

12 - slides for Signatures for Our Example (11_03).pptx

122.5 KB

7 - slides-pdf for Optional_ The Value Restriction and Other Type-Inference Challenges (9_53).pdf

122.1 KB

12 - slides-pdf for Signatures for Our Example (11_03).pdf

119.5 KB

9 - slides-pdf for Modules for Namespace Management (6_25).pdf

118.9 KB

17 - slides for Equivalent Functions (8_41).pptx

116.6 KB

10 - slides for Signatures and Hiding Things (7_02).pptx

116.2 KB

8 - slides for Mutual Recursion (9_45).pptx

112.5 KB

9 - slides for Modules for Namespace Management (6_25).pptx

111.3 KB

4 - slides-pdf for ML Type Inference (6_09).pdf

110.9 KB

4 - slides for ML Type Inference (6_09).pptx

110.2 KB

17 - slides-pdf for Equivalent Functions (8_41).pdf

109.4 KB

16 - slides for Different Modules Define Different Types (3_32).pptx

109.3 KB

15 - slides for Another Equivalent Structure (9_01).pptx

109.1 KB

11 - slides for A Module Example (11_06).pptx

109.0 KB

2 - slides for Section Introduction (1_45).pptx

108.8 KB

3 - slides for What is Type Inference (5_37).pptx

108.6 KB

19 - slides for Equivalence Versus Performance (6_00).pptx

107.9 KB

15 - slides-pdf for Another Equivalent Structure (9_01).pdf

107.8 KB

18 - slides-pdf for Standard Equivalences (10_01).pdf

107.2 KB

11 - slides-pdf for A Module Example (11_06).pdf

106.9 KB

14 - slides for An Equivalent Structure (6_38).pptx

106.4 KB

8 - slides-pdf for Mutual Recursion (9_45).pdf

105.8 KB

13 - slides for Signature Matching (4_03).pptx

104.3 KB

3 - slides-pdf for What is Type Inference (5_37).pdf

103.8 KB

5 - slides for Type Inference Examples (10_27).pptx

103.7 KB

6 - slides for Polymorphic Examples (10_52).pptx

103.7 KB

14 - slides-pdf for An Equivalent Structure (6_38).pdf

101.2 KB

19 - slides-pdf for Equivalence Versus Performance (6_00).pdf

101.0 KB

16 - slides-pdf for Different Modules Define Different Types (3_32).pdf

97.1 KB

13 - slides-pdf for Signature Matching (4_03).pdf

93.7 KB

2 - slides-pdf for Section Introduction (1_45).pdf

80.6 KB

6 - slides-pdf for Polymorphic Examples (10_52).pdf

78.3 KB

5 - slides-pdf for Type Inference Examples (10_27).pdf

77.4 KB

11 - Subtitles (srt) for A Module Example (11_06).srt

15.0 KB

12 - Subtitles (srt) for Signatures for Our Example (11_03).srt

15.0 KB

7 - Subtitles (srt) for Optional_ The Value Restriction and Other Type-Inference Challenges (9_53).srt

14.0 KB

8 - Subtitles (srt) for Mutual Recursion (9_45).srt

13.7 KB

5 - Subtitles (srt) for Type Inference Examples (10_27).srt

13.2 KB

18 - Subtitles (srt) for Standard Equivalences (10_01).srt

13.0 KB

6 - Subtitles (srt) for Polymorphic Examples (10_52).srt

12.7 KB

17 - Subtitles (srt) for Equivalent Functions (8_41).srt

12.3 KB

15 - Subtitles (srt) for Another Equivalent Structure (9_01).srt

11.7 KB

11 - Subtitles (text) for A Module Example (11_06).txt

10.5 KB

12 - Subtitles (text) for Signatures for Our Example (11_03).txt

10.5 KB

7 - Subtitles (text) for Optional_ The Value Restriction and Other Type-Inference Challenges (9_53).txt

9.8 KB

8 - Subtitles (text) for Mutual Recursion (9_45).txt

9.6 KB

5 - Subtitles (text) for Type Inference Examples (10_27).txt

9.3 KB

10 - Subtitles (srt) for Signatures and Hiding Things (7_02).srt

9.3 KB

18 - Subtitles (text) for Standard Equivalences (10_01).txt

9.2 KB

6 - Subtitles (text) for Polymorphic Examples (10_52).txt

9.0 KB

9 - Subtitles (srt) for Modules for Namespace Management (6_25).srt

8.8 KB

4 - Subtitles (srt) for ML Type Inference (6_09).srt

8.7 KB

19 - Subtitles (srt) for Equivalence Versus Performance (6_00).srt

8.6 KB

17 - Subtitles (text) for Equivalent Functions (8_41).txt

8.6 KB

14 - Subtitles (srt) for An Equivalent Structure (6_38).srt

8.3 KB

15 - Subtitles (text) for Another Equivalent Structure (9_01).txt

8.2 KB

3 - Subtitles (srt) for What is Type Inference (5_37).srt

7.6 KB

10 - Subtitles (text) for Signatures and Hiding Things (7_02).txt

6.6 KB

9 - Subtitles (text) for Modules for Namespace Management (6_25).txt

6.2 KB

4 - Subtitles (text) for ML Type Inference (6_09).txt

6.1 KB

19 - Subtitles (text) for Equivalence Versus Performance (6_00).txt

6.0 KB

14 - Subtitles (text) for An Equivalent Structure (6_38).txt

5.8 KB

13 - Subtitles (srt) for Signature Matching (4_03).srt

5.4 KB

3 - Subtitles (text) for What is Type Inference (5_37).txt

5.3 KB

16 - Subtitles (srt) for Different Modules Define Different Types (3_32).srt

4.4 KB

16 - ML code for Different Modules Define Different Types (3_32).sml

4.1 KB

13 - Subtitles (text) for Signature Matching (4_03).txt

3.8 KB

12 - ML code for Signatures for Our Example (11_03).sml

3.2 KB

16 - Subtitles (text) for Different Modules Define Different Types (3_32).txt

3.1 KB

14 - ML code for An Equivalent Structure (6_38).sml

2.8 KB

2 - Subtitles (srt) for Section Introduction (1_45).srt

2.7 KB

15 - ML code for Another Equivalent Structure (9_01).sml

2.4 KB

5 - ML code for Type Inference Examples (10_27).sml

2.3 KB

2 - Subtitles (text) for Section Introduction (1_45).txt

1.9 KB

6 - ML code for Polymorphic Examples (10_52).sml

1.9 KB

11 - ML code for A Module Example (11_06).sml

1.6 KB

8 - ML code for Mutual Recursion (9_45).sml

1.6 KB

1 - Subtitles (srt) for Section 4 Reading Notes.srt

1.0 KB

1 - Subtitles (text) for Section 4 Reading Notes.txt

0.7 KB

7 - ML code for Optional_ The Value Restriction and Other Type-Inference Challenges (9_53).sml

0.6 KB

10 - ML code for Signatures and Hiding Things (7_02).sml

0.5 KB

4 - ML code for ML Type Inference (6_09).sml

0.4 KB

9 - ML code for Modules for Namespace Management (6_25).sml

0.4 KB

3 - ML code for What is Type Inference (5_37).sml

0.3 KB

/11 - Course Wrapup/

1 - Video (MP4) for Optional_ Course Content Wrapup (9_43).mp4

14.9 MB

2 - Video (MP4) for Optional_ MOOC Wrapup (9_39).mp4

13.9 MB

3 - Video (MP4) for Optional_ Meet the TAs (2_00).mp4

8.2 MB

2 - Subtitles (srt) for Optional_ MOOC Wrapup (9_39).srt

16.2 KB

1 - Subtitles (srt) for Optional_ Course Content Wrapup (9_43).srt

15.5 KB

2 - Subtitles (text) for Optional_ MOOC Wrapup (9_39).txt

10.9 KB

1 - Subtitles (text) for Optional_ Course Content Wrapup (9_43).txt

10.4 KB

3 - Subtitles (srt) for Optional_ Meet the TAs (2_00).srt

3.3 KB

3 - Subtitles (text) for Optional_ Meet the TAs (2_00).txt

2.0 KB

/1 - Software Installation Videos/

4 - Video (MP4) for SML Mode installation (3_52).mp4

6.8 MB

2 - Video (MP4) for Emacs installation (2_27).mp4

5.1 MB

3 - Video (MP4) for SML installation (1_47).mp4

3.5 MB

1 - Video (MP4) for Installation Introduction (1_22).mp4

2.1 MB

4 - Subtitles (srt) for SML Mode installation (3_52).srt

5.4 KB

4 - Subtitles (text) for SML Mode installation (3_52).txt

3.8 KB

2 - Subtitles (srt) for Emacs installation (2_27).srt

3.6 KB

2 - Subtitles (text) for Emacs installation (2_27).txt

2.5 KB

3 - Subtitles (srt) for SML installation (1_47).srt

2.5 KB

1 - Subtitles (srt) for Installation Introduction (1_22).srt

2.2 KB

3 - Subtitles (text) for SML installation (1_47).txt

1.8 KB

1 - Subtitles (text) for Installation Introduction (1_22).txt

1.5 KB

 

Total files 987


Copyright © 2025 FileMood.com