(foo? bar) for functions that return boolean values (foo! bar) for functions that modify the value of bar, and return it (foo bar) for functions that don't return boolean values, and don't physically modify the value of (bar) [ie. everything else]
wfarr
|
cached 11 days ago
|
|
cached 9 days ago
Use of punctuation in all built-in functions, as well as the "coding guidelines" to reflect the function's return value:
|
|
cached 1 day ago
|
|
cached 2 days ago
|
|
cached 23 days ago
Your patch is now added to Anarki (http://git.nex-3.com/arc-wiki.git) as of now. =)
|
|
cached 11 days ago
Very nice!
As usual, I'm interested in your deployment method, and perhaps getting a gander at the source to see what approaches you might've taken to certain problems. =) |
|
cached 8 days ago
Having come from Perl, Python, and Ruby I didn't have much trouble.
Granted, Ruby makes use of closures and anonymous functions more often than the other two. I think the greatest learning tool I had was configuring my Emacs setup and writing extensions to do things I wanted in my workflow. |
|
cached 8 days ago
In arc, this is denoted with the "." just like in Scheme.
For example, an argument list for '+ might look like so:
'rest would take the value of everything after '(a b).
|
|
cached 11 days ago
Done. 3 left here.
|
|
cached 11 days ago
In that post I detail that it is available here: http://github.com/wfarr/wfarr-arc/tree/master ;) |
