... | @@ -6,16 +6,16 @@ At the first GHC Hackathon (Portland 2006), the two Simons gave a number of info |
... | @@ -6,16 +6,16 @@ At the first GHC Hackathon (Portland 2006), the two Simons gave a number of info |
|
|
|
|
|
The quality of the audio or (particularly) video may not be great. They are intended mostly as a guide to the wiki commentary, so try to make sure you can see the wiki pages side by side with the video, because it may be difficult to make out the visual details otherwise.
|
|
The quality of the audio or (particularly) video may not be great. They are intended mostly as a guide to the wiki commentary, so try to make sure you can see the wiki pages side by side with the video, because it may be difficult to make out the visual details otherwise.
|
|
|
|
|
|
1. [ Intro](http://www.youtube.com/watch?v=_ywd5BOwPd4&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) to the Hackathon, purpose of the event (6'47")
|
|
1. [Intro](http://www.youtube.com/watch?v=_ywd5BOwPd4&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) to the Hackathon, purpose of the event (6'47")
|
|
1. [ Documentation](http://www.youtube.com/watch?v=RAKZvIiP2tk&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) - general orientation around the wiki (9'01")
|
|
1. [Documentation](http://www.youtube.com/watch?v=RAKZvIiP2tk&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) - general orientation around the wiki (9'01")
|
|
1. [ Getting and Building](http://www.youtube.com/watch?v=zkMJ6GQpGyc&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI), layout of the source tree, how to set up build.mk (23'43")
|
|
1. [Getting and Building](http://www.youtube.com/watch?v=zkMJ6GQpGyc&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI), layout of the source tree, how to set up build.mk (23'43")
|
|
1. [ Compilation Pipeline I](http://www.youtube.com/watch?v=dzSc8ACz_mw&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI), and interface files (17'30")
|
|
1. [Compilation Pipeline I](http://www.youtube.com/watch?v=dzSc8ACz_mw&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI), and interface files (17'30")
|
|
1. [ Abstract Syntax](http://www.youtube.com/watch?v=lw7kbUvAmK4&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) representation, and how it interacts with parser/renamer/typechecker (1hr03')
|
|
1. [Abstract Syntax](http://www.youtube.com/watch?v=lw7kbUvAmK4&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) representation, and how it interacts with parser/renamer/typechecker (1hr03')
|
|
1. [ Compilation Pipeline II](http://www.youtube.com/watch?v=Upm_kYMgI_c&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI), the backend (10'16")
|
|
1. [Compilation Pipeline II](http://www.youtube.com/watch?v=Upm_kYMgI_c&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI), the backend (10'16")
|
|
1. [ Types and Classes](http://www.youtube.com/watch?v=pN9rhQHcfCo&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) internal representation (23'53")
|
|
1. [Types and Classes](http://www.youtube.com/watch?v=pN9rhQHcfCo&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) internal representation (23'53")
|
|
1. [ Specialisation](http://www.youtube.com/watch?v=FOVJpOmnsaE&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI), getting rid of class dictionaries (7'09")
|
|
1. [Specialisation](http://www.youtube.com/watch?v=FOVJpOmnsaE&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI), getting rid of class dictionaries (7'09")
|
|
1. [ GHC Core Language](http://www.youtube.com/watch?v=EQA69dvkQIk&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) internal representation (14'04")
|
|
1. [GHC Core Language](http://www.youtube.com/watch?v=EQA69dvkQIk&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) internal representation (14'04")
|
|
1. [ STG language](http://www.youtube.com/watch?v=v0J1iZ7F7W8&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) intermediate code (17'21")
|
|
1. [STG language](http://www.youtube.com/watch?v=v0J1iZ7F7W8&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) intermediate code (17'21")
|
|
1. [ CMM language](http://www.youtube.com/watch?v=UlD_FWl6lLc&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) C minus minus representation (6'32")
|
|
1. [CMM language](http://www.youtube.com/watch?v=UlD_FWl6lLc&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) C minus minus representation (6'32")
|
|
1. [ Big picture](http://www.youtube.com/watch?v=xT8RWDwbdkA&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) overview of the compiler pipeline (again) (20'23")
|
|
1. [Big picture](http://www.youtube.com/watch?v=xT8RWDwbdkA&list=PLBkRCigjPwyeCSD_DFxpd246YIF7_RDDI) overview of the compiler pipeline (again) (20'23")
|
|
1. still lots more to come... |
|
1. still lots more to come... |