Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bdj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
1.
▲
Curt Shilling on 38 Studios
(boston.com)
1 points
by
bdj
14y ago
|
0 comments
2.
▲
by
bdj
15y ago
The question isn't whether or not feature A can be implemented in language X, it is whether or not it has to be implemented as a local or global transformation. This is what the paper cited above defines as expressibility: adding a feature
3.
▲
by
bdj
15y ago
Closures are code+data and objects are also code+data, so adding closures to a language with an object system does not increase expressibility. The main difference is that with closures you write the code and the data part (the environment)
4.
▲
by
bdj
15y ago
You misunderstand what a local syntax transformation is. A syntax transformation is just a function that takes syntax as input and returns syntax as output. The function can be arbitrarily complex, even "inferring" things from the input syn
5.
▲
by
bdj
16y ago
This is not a meaningless comparison; it points out one of the main deficiencies of java: lack of first-class functions. The closest you can come is using anonymous inner classes, which is kind of kludgy.
6.
▲
by
bdj
16y ago
This is sad because this is one of the only technologies my mom is comfortable with using. She uses this service on almost a daily basis. When I called her and told her about this story, she asked if there was some way to call them up and c
7.
▲
Racket
(racket-lang.org)
180 points
by
bdj
16y ago
|
46 comments
8.
▲
by
bdj
17y ago
Intellij has a few features that I would have a hard time living without. Code inspection is probably the number one feature that is pretty amazing. You can configure it to check everything from warning about null pointers to unused variabl