But Arc is not newLISP, and isn't trying to be. If you prefer to use newLISP, please do so -- and stop trying to get people to ignore Arc in favor of it.
And by the way, newLISP is by no means "mainstream".
SearchYC.comfor Arc Forum |
|
| All | Comments | Submissions | Users | Within Results |
|
cached 13 days ago
That's your community. Given how much you've been proselytizing, I assume you're involved with that project.
But Arc is not newLISP, and isn't trying to be. If you prefer to use newLISP, please do so -- and stop trying to get people to ignore Arc in favor of it. And by the way, newLISP is by no means "mainstream". |
|
cached 22 days ago
It's not really any "simpler" -- pg just picked two (EQ and EQUAL) and ignored the others.
|
|
cached 5 days ago
It's easy to believe that there will (sooner or later) be a standalone implementation of arc. In that case, we don't want to tie the design of arc's module system (if any) to scheme's.
Also, do we want to integrate Arc as a language in DrScheme? |
|
cached 6 days ago
It breaks a bit on single-quotes, though -- rlwrap assumes they're matched, which usually isn't the case in lispy languages.
|
|
cached 4 days ago
Actually, quite a few features Arc uses are taken from the underlying scheme -- like garbage collection, numbers, closures, basic I/O, strings, and so on. In that case, you'll need to count most of PLT Scheme, which dwarfs Arc's 3450 lines. So Arc isn't nearly self hosting yet. But it will be.
|
|
cached 4 days ago
Another possibility is to have the bracket's reader-macro stick in a gensym, so
[_ 1 2] becomes (fn (_g12) (_g12 1 2)) Of course, until we have real gensyms, this just makes screwing it up a bit harder. |
|
cached 1 day ago
It's already there in arc0/app.arc. It's a bit tricky to use, though.
|
|
cached 22 days ago
Ah, right. Do hash tables work properly with strings, then? I've had CL hash tables with :test #'equal, which always seemed annoying to me.
|
|
cached 22 days ago
Arc embodies just about every form of political incorrectness possible in a programming language.
-- Paul Graham, http://www.arclanguage.com/ He wasn't kidding, you see. |
|
cached 3 days ago
Since there isn't a standard yet, there's no spec to have dropped the idea from. Still, I doubt the idea's been dropped -- it's too good an idea.
Hopefully, somebody will contribute a profiler before long, and fill this unfortunate gap. |