Ah, well, I skimmed it yesterday. Which I guess skimming is the last thing to do when it comes to a document of that sort ^.^
Essentially, I want to learn Lisp because the colloquial "they" recommend it to gain a better understanding of programming in general.
I want to learn Arc because it seems to take the lisp philosophy to heart the most out of the lisps.
And generally, I'm the type of person that can withstand some amount of "jumping into the deep end." Although, I may be in a bit too deep this time. Heh.
I'll probably continue to lurk around here until I've got a bit more experience under my belt, and thoughts to contribute.
Yeah I figured that would be the deal getting into it, but I'm still willing to learn it. I think the whole philosophy is really neat.
I think what I'm going to try to do is continue to play around with Arc, while also learning on something a bit more established. Maybe Scheme or Clojure.
:) i just gor back here. now trying your steps above Sir. Thank you. As far as i'm concerned i'm also sharing my resources to everyone, Arc deserves a major attention now.
for any newbie here like me who never had the experience of linux but Windows... my adventure so far is summarized here. All contents are taken from the forum and all over the places i've been around the web.
A complete and downloadable tutorials on Arc language available at facebook.com/groups/epspost/
> contains installation files and tutorials with a step-by-step instructions for setup and installation for Windows users.
Complete downloading 4 Part Files and then use 7zip to extract and combine them in one single folder called "Arc Learning Compilation from EPSpost"
> these Arc adventures includes arc3.1 / racket // mzscheme
Oh you didn't. Absolutely not. I was thinking loudly here (I'm always trying to improve), nothing wrong with your answer. Thanks again for your help :)
Yup it's with top-of-tree Anarki on github using racket downloaded this weekend (70Mb install) under windows 8. Oh by the way, arc/anarki doesnt seems to run with "Racket minimal" (5Mb install).
I've used both mzc (from racket) and raco.exe, same error message. (I've tried to run create-embedding-executable from repl without success because I've not figured out how to call that correctly.)
Racket/Arc think the symbol is not bound - the symbol being the first symbol in arc.arc coming from scheme (xref disp). It's yet-another error due to namespace+eval I think.
I think it almost works. It creates an exe and calls everything. There is just that namespace thing to fix - hopefully nothing bad gonna happen after that. I've not figured out how to solve this though. Tried many combinations of current-namespace-pass-to-eval...
... or you want it the other way? Then the next step is easy to put back parenthesis.. parse it and write parenthesis back around each construct. Put it then in Lisp interpreter. Will it run after such a prettyprinter juggling?
... oh, why did I mentioned Shunting Yard that's the most "unlispy"? Well it ensures the code translates to "Lisp without parenthesis"! Write with '(' and ')' if you want, it will remove it in the prettyprint intermediate code anyway. And you even write mathematical expressions in a usual way and the outcome will be prefixed! Your problems are solved..
I'm a student. Recently, I learning Altarica for analysis a model(system). But I don't kown how to do when I encounter some problems, like I mentioned above. Now, I try a case 'Design of a lift', when I analysis it's safety, it's report a error.