JIT-Compiling Domain Specific Languages
*Excerpt
During this talk, we will survey real-world implementations of JIT-compiled embedded DSLs and their applications.
Description
Creating embedded domain specific languages [DSLs] has become a popular technique for extending a general-purpose programming language with custom semantics. Traditionally, programs written in an embedded DSL can either be evaluated directly in the host language, or emit source in some lower-level language for performance. With advances in just-in-time compilation technology, viz. the Low Level Virtual Machine, programs written in embedded DSLs can be executed immediately without the overhead and delay of writing source to disk and invoking an additional compiler, and without compromising performance.
During this talk, we will survey real world implementations of JIT-compiled embedded DSLs and their applications.
Tags
languages, jit, dsl, semantics
Speaking experience
Speaker
-
Jeremy Voorhis
Kongregate- Website: http://jvoorhis.com/
- Twitter: jvoorhis
- Favorites: View Jeremy's favorites
Biography
I’m an open source hacker based in Portland, Oregon. When I’m not busy scaling Kongregate.com, I like to dabble with programming languages and computer music.
Sessions
-
- Title: JIT-Compiling Domain Specific Languages
- Track: Hacks
- Room: Morrison
- Time: 2:30 – 3:15pm
-
Excerpt:
During this talk, we will survey real-world implementations of JIT-compiled embedded DSLs and their applications.
- Speakers: Jeremy Voorhis