Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
stefano
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
271.
▲
by
stefano
17y ago
That could be said for any language. It's just that the first language someone usually learns borrows more from algol than from lisp. This leads to the idea that Python/Ruby/PHP/Javascript are easier to learn than Clojure/Common Lisp/Scheme
272.
▲
by
stefano
17y ago
You can. You have two different ways of doing it: the first is to write your own low level opcodes, the other, and I think more powerful, is through PMCs. A PMC (Parrot Magic Cookie) is a basic type of your language (e.g. an Integer, a Char
273.
▲
by
stefano
17y ago
"Although I was unable to use LISP in any production code" Does he refer to LISP 1.5?
274.
▲
by
stefano
17y ago
When talking about dynamic languages speed, people tend to take into account only ruby, python, perl and javascript. Common Lisp is at least as dynamic as those, and compiles to fast binary code. Comparing V8 to Ruby is easy. Try comparing
275.
▲
by
stefano
17y ago
C++ templates are similar to macros: they run at compile time to generate code, but they're a lot harder to use.
276.
▲
by
stefano
17y ago
Isn't this similar to dynamic scope?
277.
▲
by
stefano
17y ago
It is very common in Italian too ("Deformazione professionale").
278.
▲
by
stefano
17y ago
> As a result, the five million lines of Mathematica code that make up Wolfram|Alpha are equivalent to many tens of millions of lines of code in a lower-level language like C, Java, or Python. Calling Python a "lower level language" see
279.
▲
by
stefano
17y ago
The last message was posted about one month after the first post.
280.
▲
by
stefano
17y ago
Currently the last release of Arc is one year old. The fork (Anarki) has had more visible development, although it has slowed down after october 2008. You can see the full history here: http://github.com/nex3/arc/commits/master/ . There h
281.
▲
by
stefano
17y ago
For javascript: http://www.jslint.com/
282.
▲
by
stefano
18y ago
Have a look at http://lispforum.com There are also many open source projects you could help (with code and/or documentation) here: http://common-lisp.net/projects.shtml
283.
▲
ILC 2009 Photos
(weitz.zenfolio.com)
2 points
by
stefano
18y ago
|
1 comments
284.
▲
by
stefano
18y ago
One big difference is that developing a language for the JVM is not an easy task. Sure, it is easier than developing a language from scratch, but it took, if i remember right, 3 years for Clojure to reach its actual quality. Writing a langu
285.
▲
by
stefano
18y ago
Yes. It also supports features beyond the Arc "standard".
286.
▲
by
stefano
18y ago
I've written a small tutorial about cells: http://github.com/stefano/cells-doc/tree/master
287.
▲
by
stefano
18y ago
WxCL is quite old and doesn't seem to be maintained. A better GUI library for CL is cells-gtk. It also offers a more declarative approach compared with mainstream GUI toolkits.
288.
▲
by
stefano
18y ago
I agree that it's not a problem, but for newcomers all that parenthesis accumulation is quite problematic. I speak out of my personal experience: I've abandoned lisp even before learning something about macros because I couln't stand the pa
289.
▲
by
stefano
18y ago
Are you still working on Arc? You've been absent from the Arc forum for a long time...