-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
use arc-like macro names #8
Comments
I like this. I'm not sure about fn, but all of the others sound way better than what I have. I'm not at all fixed on sticking to lisp conventions — the goal is to make a language that's more fun to write than javascript and isn't as arcane as lisp tends to be. Sensible, readable, macro names are a good step in that direction.
|
Assign is too long... maybe use set for variables, and put for arrays? |
I'm exploring some different naming and variations on the basic operators in this fork. I've only just started, so not much is different yet, but already The global search-and-replace on |
Again a matter of taste, but while I'm spamming your bug tracker: what do you think of the macro names used in Arc, instead of the more traditional lisp ones? Specifically I'm thinking of:
defun => def
lambda => fn
progn => do
setf => = (and then = has to become is)
And for the benefit of JS people, I would also suggest
defvar => var
The text was updated successfully, but these errors were encountered: