I’ve been meaning to check out #PartialEvaluation (en.wikipedia.org/wiki/Partial...) & #FutamuraProjections for a while:
“Writing Truly Memory Safe JIT Compilers”, Mike Hearn (medium.com/graalvm/writ...).
Via HN: news.ycombinator.com/item?id=4060...
#Java #Interpreters #JIT #MemorySafety #GraalVM
“Writing Truly Memory Safe JIT Compilers”, Mike Hearn (medium.com/graalvm/writ...).
Via HN: news.ycombinator.com/item?id=4060...
#Java #Interpreters #JIT #MemorySafety #GraalVM
Partial evaluation - Wikipedia
en.wikipedia.org
June 15, 2024 at 2:34 PM
I’ve been meaning to check out #PartialEvaluation (en.wikipedia.org/wiki/Partial...) & #FutamuraProjections for a while:
“Writing Truly Memory Safe JIT Compilers”, Mike Hearn (medium.com/graalvm/writ...).
Via HN: news.ycombinator.com/item?id=4060...
#Java #Interpreters #JIT #MemorySafety #GraalVM
“Writing Truly Memory Safe JIT Compilers”, Mike Hearn (medium.com/graalvm/writ...).
Via HN: news.ycombinator.com/item?id=4060...
#Java #Interpreters #JIT #MemorySafety #GraalVM
“Compilers For Free” [2013], Tom Stuart (tomstu.art/compilers-fo...).
#Interpreters #Compilers #Parsers #CompilerGenerators #Programming #FutamuraProjections #PartialEvaluation #Ruby #JavaScript
#Interpreters #Compilers #Parsers #CompilerGenerators #Programming #FutamuraProjections #PartialEvaluation #Ruby #JavaScript
Compilers for Free
tomstu.art
June 16, 2024 at 11:55 AM
“Compilers For Free” [2013], Tom Stuart (tomstu.art/compilers-fo...).
#Interpreters #Compilers #Parsers #CompilerGenerators #Programming #FutamuraProjections #PartialEvaluation #Ruby #JavaScript
#Interpreters #Compilers #Parsers #CompilerGenerators #Programming #FutamuraProjections #PartialEvaluation #Ruby #JavaScript
The #FutamuraProjections are mind-bending:
“The Three Projections Of Doctor Futamura” [2009], Dan Piponi (blog.sigfpe.com/2009/05/thre...).
On HN: news.ycombinator.com/item?id=3837...
On Lobsters: lobste.rs/s/pfigpn/nei...
#PartialEvaluation #Interpreters #Compilers #Specializers
“The Three Projections Of Doctor Futamura” [2009], Dan Piponi (blog.sigfpe.com/2009/05/thre...).
On HN: news.ycombinator.com/item?id=3837...
On Lobsters: lobste.rs/s/pfigpn/nei...
#PartialEvaluation #Interpreters #Compilers #Specializers
A Neighborhood of Infinity: The Three Projections of Doctor Futamura
blog.sigfpe.com
June 16, 2024 at 6:28 AM
The #FutamuraProjections are mind-bending:
“The Three Projections Of Doctor Futamura” [2009], Dan Piponi (blog.sigfpe.com/2009/05/thre...).
On HN: news.ycombinator.com/item?id=3837...
On Lobsters: lobste.rs/s/pfigpn/nei...
#PartialEvaluation #Interpreters #Compilers #Specializers
“The Three Projections Of Doctor Futamura” [2009], Dan Piponi (blog.sigfpe.com/2009/05/thre...).
On HN: news.ycombinator.com/item?id=3837...
On Lobsters: lobste.rs/s/pfigpn/nei...
#PartialEvaluation #Interpreters #Compilers #Specializers
“Compilers For Free With weval”, Max Bernstein (bernsteinbear.com/blog/weval/).
On HN: news.ycombinator.com/item?id=4040...
On Lobsters: lobste.rs/s/naxyao/com...
#WebAssembly #WASM #weval #FutamuraProjections #PartialEvaluation #Compilers #Interpreters #Programming
On HN: news.ycombinator.com/item?id=4040...
On Lobsters: lobste.rs/s/naxyao/com...
#WebAssembly #WASM #weval #FutamuraProjections #PartialEvaluation #Compilers #Interpreters #Programming
Compilers for free with weval
With some partial evaluation and specialization hints, it is possible to get pretty decent speedups on interpreters by turning them into compilers.
bernsteinbear.com
June 16, 2024 at 12:14 PM
“Compilers For Free With weval”, Max Bernstein (bernsteinbear.com/blog/weval/).
On HN: news.ycombinator.com/item?id=4040...
On Lobsters: lobste.rs/s/naxyao/com...
#WebAssembly #WASM #weval #FutamuraProjections #PartialEvaluation #Compilers #Interpreters #Programming
On HN: news.ycombinator.com/item?id=4040...
On Lobsters: lobste.rs/s/naxyao/com...
#WebAssembly #WASM #weval #FutamuraProjections #PartialEvaluation #Compilers #Interpreters #Programming