Date: Tuesday, January 26, 2016
Time: 6:00 p.m. - 8:00 p.m.
Location: Atomic Object
Ramsey Nasser is a computer scientist, game designer, and educator based in Brooklyn. He researches programming languages by building tools to make computation more expressive and implementing projects that question the basic assumptions we make about code itself. His games playfully push people out of their comfort zones, and are often written in experimental programming languages of his design. A former Eyebeam fellow and a member of Kitchen Table Coders, when he is not reasoning about abstract unintuitive machines, he builds and maintains vintage motorcycles.
Compiler writing has held the status of deepest of dark magics in software engineering community. This has held back the development of programming languages and tools, and kept us indebted to massive codebases from decades ago. Recent developments in the functional programming community have enabled a completely new approach to writing high performance, functional compilers that stand to change the way we generate low level code. We will dive into the Gamma GLSL compiler and MAGIC MSIL compiler libraries, as well as look to the exciting future this approach may unlock.