Arc Forumnew | comments | leaders | submit | ryantmulligan's commentslogin

yay, a benevolent dictatorship.

-----

2 points by Xichekolas 6399 days ago | link

Well... it is the best kind of dictatorship...

-----

6 points by ryantmulligan 6399 days ago | link

yea. I guess that 'yay' sounded sarcastic. It wasn't. All of the best languages I know of are benevolent dictatorships.

-----

2 points by kennytilton 6399 days ago | link

I don't know, look at how GvR treats lambda: a weak version and he still tried to back it out of the language at one point. Even when benevolent the judgment can stumble -- hell, McCarthy still does not like sexprs! :) The good thing about Arc is that it has decent macros, so not even PG can dictate to users -- we'll just MAC an end run. :)

-----

5 points by ryantmulligan 6400 days ago | link | parent | on: Poll: What would you change in Arc?

4 is crucial in my mind. You cannot let the language have more power than the programmer. Also, it lets you build more consistent programs instead of needing your own gets and sets all over the place. This would make it a huge win in decreasing tokens a program has to remember and grok about a new program they are reading.

-----


The way he was able to figure this out is by looking at the source of asv. Which is in app.arc ( grep "def asv" *.arc )

  (def asv ((o port 8080))
     (load-userinfo)
     (serve port))
As you can see it has an optional port field.

-----

1 point by ryantmulligan 6401 days ago | link | parent | on: Updated range with step

the second line has less ifs

-----

1 point by ryantmulligan 6402 days ago | link | parent | on: picoLisp - arc before arc

I don't get it..

-----

1 point by ryantmulligan 6402 days ago | link | parent | on: List of Arc Functions and Macros

I think the best way would be to use that docstrings patch and then just pull the docstrings.

-----


I like the control flow better than the arc example.

-----

3 points by ryantmulligan 6403 days ago | link | parent | on: Missing filesystem functions

I agree with the shorter name point.

-----


Is the way to implement def-inop a reader macro?

-----

1 point by ryantmulligan 6404 days ago | link | parent | on: Possible Bug With Web Lib

This seems related to the previous confusion caused by prn's return value. http://www.arclanguage.org/item?id=302

Though the result of prn may be chosen for efficiency sake, doesn't feel consistent to me.

-----

More