# Futamura projections

**URL:** https://discourse.julialang.org/t/futamura-projections/36486
**Category:** Offtopic
**Created:** [March 25, 2020, 12:47pm UTC](https://discourse.julialang.org/t/futamura-projections/36486 "2020-03-25T12:47:00Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![feanor12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/feanor12/32/8212_2.png) [@feanor12](https://discourse.julialang.org/u/feanor12)
#### Post date: [March 25, 2020, 12:47pm UTC](https://discourse.julialang.org/t/futamura-projections/36486/1 "2020-03-25T12:47:00Z")

</div>

I found this video on youtube, which reminds me somehow of julia.

[![](https://global.discourse-cdn.com/julialang/original/3X/9/3/9303b6408fa191da0bf5f1cd32c3ef8888b15b98.jpeg "Compilers For Nothing, Executables For Free!") ](https://www.youtube.com/watch?v=Dcug6bu_wUE)

---

<div class="post-metadata">

### Author: ![oheil](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oheil/32/220745_2.png) [@oheil](https://discourse.julialang.org/u/oheil)
#### Post date: [March 25, 2020, 1:26pm UTC](https://discourse.julialang.org/t/futamura-projections/36486/2 "2020-03-25T13:26:42Z")

</div>

Nice, but… I like Julia more!  
I wonder what’s really wrong if you feel that vim is not fast enough, or: can I really distinguish a “slow” vs. a “fast” vim?  
🤔

---

<div class="post-metadata">

### Author: ![feanor12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/feanor12/32/8212_2.png) [@feanor12](https://discourse.julialang.org/u/feanor12)
#### Post date: [March 26, 2020, 10:57am UTC](https://discourse.julialang.org/t/futamura-projections/36486/3 "2020-03-26T10:57:31Z")

</div>

I don’t think there is a specific language focused here, but the idea of code specialization. I am just wondering if Julia specialization is also built on the idea of futamura projections, or if we can learn something from this in the case special sub-compilers like GPU, TPU, static compiles, eg.

---

<div class="post-metadata">

### Author: ![DNF](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dnf/32/10191_2.png) [@DNF](https://discourse.julialang.org/u/DNF)
#### Post date: [March 26, 2020, 11:07am UTC](https://discourse.julialang.org/t/futamura-projections/36486/4 "2020-03-26T11:07:56Z")

</div>

(I’m slightly disappointed that it wasn’t Futurama projections, like I thought.)
