4 ms·
Right! That's a compiler designed to be used as a service! Most compilers are usually in a terrible hurry to build that executable before people start playing w
by stevedonovan 10y ago
Right! That's a compiler designed to be used as a service! Most compilers are usually in a terrible hurry to build that executable before people start playing with light sabers or thinking about new programming languages [1].
I first thought about this when working on UnderC, a hopelessly over-ambitious C++ interpreter. Functions could be recompiled, because there was an indirect reference to the actual code. And this is of course exactly how Lisp people used their compiler. (The 'image' reference of course is to Smalltalk)
[1] https://commandcenter.blogspot.co.za/2012/06/less-is-exponentially-more.html https://commandcenter.blogspot.co.za/2012/06/less-is-exponen...