Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
smarr
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
smarr
11y ago
That's a good summary, thanks. Glad that all that came across :)
32.
▲
by
smarr
11y ago
Not to 100%. I used a combination for tex4ht, tex4ht configuration, several hacky post processing scripts, and manual editing. Converting a Latex document to a nice HTML site is easily the worst part of the whole writing process :-/
33.
▲
by
smarr
11y ago
It is already used in the JRuby+Truffle backend. See for instance: http://www.chrisseaton.com/rubytruffle/pushing-pixels/
34.
▲
by
smarr
11y ago
I don't follow that logic. First, I don't know what you mean with static. That you can't change the metaobject associated with a baselevel object? That's a loss of expressiveness. And, what do you mean with runtime dispa
35.
▲
by
smarr
11y ago
With generalized polymorphic inline caches (dispatch chains) you get that cost down to the dynamic check and the JIT compiler can remove all reflective overhead. So, in the end, you get a powerful MOP without reflective overhead.
36.
▲
by
smarr
11y ago
There is compile-time metaprogramming, staged programming, and many other things. Yes. Indeed the blog post neglects to go into detail about those for brevity. But, the point of the blog post was after all to get you guys to read the actual
37.
▲
FOSDEM 2015: Building High-Performance Language Implementations with Low Effort
(stefan-marr.de)
2 points
by
smarr
12y ago
|
0 comments
38.
▲
Partitioned Global Address Space Languages: A Programming Language Survey
(stefan-marr.de)
2 points
by
smarr
12y ago
|
0 comments
39.
▲
SOM: A minimal Smalltalk for teaching of and research on Virtual Machines
(som-st.github.io)
23 points
by
smarr
12y ago
|
0 comments
40.
▲
by
smarr
12y ago
RPython is certainly not perfect, and the PyPy/RPython community is also very much aware of RPython being something that developed over time. But, RPython was from the start 'designed' as a language for implementing dynamic l
41.
▲
by
smarr
12y ago
The one issue you seem to consider as not relevant at all is the effort it takes to implement a 'fast enough' language. With RPython as well as with Truffle+Graal, you can implement a language in less than 10k lines of code and ge
42.
▲
Simple Language Implementation Techniques for the 21st Century
(stefan-marr.de)
84 points
by
smarr
12y ago
|
12 comments