4 ms·
Personally, I prefer to 'prototype' things in Python. And I'm not alone. E.g. Peter Norvig is one of the top Lisperati and he has defected to Python. I think o
by evanrmurphy 16y ago
Personally, I prefer to 'prototype' things in Python. And I'm not alone. E.g. Peter Norvig is one of the top Lisperati and he has defected to Python.
I think one of the design goals for Arc was to make a Lisp that's maximally attractive for prototyping. Of course, whether or not it has succeeded in achieving this goal is controversial.
- CyberFonic 16y agoI was waiting for a long time for PG to release Arc. Learning languages is easy but become productive with the libraries can take a long time (I come from Java and defected because I just couldn't keep up with all the APIs). So I chose Python before Arc became available and the "batteries included" approach has suited me well. Speaking of which, anyone care to mention how many "batteries" Arc comes with? I believe the Clojure took off as fast as it did because it is built upon the wealth of Java APIs, ditto for IronPython.
- evanrmurphy 16y agoThere's a web server and application server included, along with sample code for a blog, a web-based prompt and the software behind news.yc. The Anarki repo has a lot of valuable community contributions, like help and source reference from the REPL, interfaces/implementations to other languages including Java, an IDE and modes + syntax highlighting for emacs and vim and a way to escape into PLT Scheme/Racket for access to all that Lisp has to offer. Of course it comes with threading, I/O, math/date/time operations etc. This is just off the top of my head, I've surely omitted much. If you want to know more: Arc Forum - http://arclanguage.org/forum http://arclanguage.org/forum Tutorial - http://ycombinator.com/arc/tut.txt http://ycombinator.com/arc/tut.txt Install guide - http://arclanguage.org/install http://arclanguage.org/install Unofficial documentation - http://files.arcfn.com/foundation-doc.html http://files.arcfn.com/foundation-doc.html