Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
groovy2shoes
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
161 ms
·
1081.
▲
Why ML/OCaml are good for writing compilers
(flint.cs.yale.edu)
64 points
by
groovy2shoes
15y ago
|
30 comments
1082.
▲
by
groovy2shoes
15y ago
Based on the article, I reckon it takes the arg:type syntax from Delphi. Pascal, to the best of my knowledge, was the first language to use such notation. I think it's likely that ML borrowed that syntax from Pascal, but I can't prove it.
1083.
▲
by
groovy2shoes
15y ago
Pressing escape in Vim will put you back in command mode.
1084.
▲
by
groovy2shoes
15y ago
And here I thought I was the only one. Not to be demeaning to Kadavy--I think it's good that hackers can get design tips in a language that they speak--but every time I try to read one of his articles, I'm instantly put off by the design of
1085.
▲
by
groovy2shoes
15y ago
They're not talking about Lisp in particular. They mean that programming languages are a formal way to express computation. The formality of the languages happens to make them suited for machine use.
1086.
▲
by
groovy2shoes
15y ago
It's valuable to be able to know how to approach problems from different angles and be able to work with different constraints. So why not both?
1087.
▲
by
groovy2shoes
15y ago
Had a look at Mirah? http://www.mirah.org/
1088.
▲
by
groovy2shoes
15y ago
Close, but in Clojure you'd actually write: `(~foo) or: (list foo)
1089.
▲
by
groovy2shoes
15y ago
It's very possible to be able to see some representation of an API. They'd be virtually useless if you couldn't. The reason APIs aren't copyrightable is that such a copyright would defeat the entire purpose of an API: interoperability betwe
1090.
▲
by
groovy2shoes
15y ago
These are pretty indispensable when it comes to modern x86 assembly: http://www.intel.com/products/processor/manuals/
1091.
▲
by
groovy2shoes
16y ago
Check out http://4clojure.com/ as a means of getting acquainted with Clojure. It's been one of the more helpful things for me the past few days. The developers are also pretty responsive.
1092.
▲
by
groovy2shoes
16y ago
"And it makes me sad that Perl loses because of it." Perl loses for lots of other reasons than profanity and verbal abuse.
1093.
▲
by
groovy2shoes
16y ago
"Gosling Complete" is such an awesome phrase.
1094.
▲
by
groovy2shoes
16y ago
See also the slow adoption of Python 3.
1095.
▲
by
groovy2shoes
16y ago
This changed my life forever, if only because I got to see Guy Steele shout "More cowbell!" and dance around a handful of sigils.