Arc Forumnew | comments | leaders | submit | gugamilare's commentslogin
1 point by gugamilare 5899 days ago | link | parent | on: Is Arc good for big projects?

It is not really true. Lisp has been used for many large projects. Should I mention "Smigo" (from "The Lord of the Rings") and he former game company "Naughty Dog"?

-----

1 point by akkartik 5899 days ago | link

Sorry, s/lisp/arc

It's an easy mistake :)

-----

4 points by gugamilare 5899 days ago | link | parent | on: Technical Comments on Arc

I agree with him. The symbol = means "equality", not "definition". This convension is a bad thing the languages have learned from C (or any older one). The = could be a function to test equality of numbers (maybe for speed improvement) or even instead of "is". The name "is" remembers type checking, not comparison (in my opinion, but this is no the real problem, though). If briefness is the target, we should use := (or $) instead.

-----


Totally agreed! This is much more arc!

-----

2 points by gugamilare 5901 days ago | link | parent | on: Keyword arguments

Well, key arguments can be replaced with an assoc list given as last parameter when needed. Using rreduce is much better and simpler than (reduce ... :from-end t). Maybe it is time to addapt the idea of keywords and create a new one?

-----