Arc Forumnew | comments | leaders | submitlogin
1 point by Pauan 5129 days ago | link | parent

"Eight's another fexpr language with lexical scope. Like Kernel, it isn't quite complete, but at least it's developed in the open on GitHub. (Hi diiq!) There's a very old topic on Eight here: http://arclanguage.org/item?id=10719 "

Okay, that's a very cool idea: using ' to mean "don't evaluate the argument" (http://arclanguage.org/item?id=10745):

  (def foo ('a b) (list a b))

  (foo (+ 1 2) (+ 1 2)) -> ((+ 1 2) 3)
Of course, actually trying to implement that in PyArc sounds tricky, but that's okay. I can always add it later.