Arc Forumnew | comments | leaders | submit | tjr's commentslogin
2 points by tjr 6314 days ago | link | parent | on: Is Arc good for big projects?

Not yet, if for no other reason, then because it seems too volatile. I wouldn't want to take the time to write a big project in Arc right now, when future releases of Arc will be incompatible with my code in possibly entirely unforeseeable ways.

A module system would be a big plus, too, though I (and many other people) have successfully managed rather large C projects sans a real module system.

-----


Nothing against Arc, but don't forget that Scheme also lets you write:

(define (square x) (* x x))

-----

1 point by goodbyejim 6316 days ago | link

Interesting. I wonder why Dybvig used the wordier way to do it.

-----

2 points by tjr 6316 days ago | link

Not sure. Could be because the wordier approach more clearly states what is going on, and makes it easier to understand anonymous lambda expressions later on?

-----

1 point by tjr 6317 days ago | link | parent | on: Proposed enhancement to the arc.arc spec.

If pg & co. will add the comments and/or accept patches from users with comments, then yes, this would be the best method for function reference documentation, especially given Arc's present volatility.

-----

4 points by tjr 6317 days ago | link | parent | on: Proposed enhancement to the arc.arc spec.

Surely more documentation is forthcoming from pg when he has time, and some other folks will likely write up docs until then. I started on "redocumenting" the arc spec file, but I don't have oodles of free time myself... A wiki-esque page would be nice.

-----

2 points by tjr 6317 days ago | link | parent | on: a defense of arc

I had never even heard of newLISP until a couple days ago when Arc was released...

-----

6 points by tjr 6317 days ago | link | parent | on: I hereby propose...

I would like to see a small ant with an antique pocketwatch eating a pie.

-----

5 points by nandosperiperi 6315 days ago | link

http://img215.imageshack.us/img215/4057/arcyp9.png

-----

5 points by randallsquared 6317 days ago | link

How would a pocketwatch eat a pie?!

-----

1 point by Xichekolas 6317 days ago | link

That was A+

-----

1 point by tjr 6318 days ago | link | parent | on: Buglet with tutorial webserver example.

What operating system are you running on?

Somewhere else on this forum, the point was made that the Arc webapp code works properly on BSD-based systems, but not GNU/Linux systems, due to an incompatibility in time representation.

-----

3 points by tjr 6318 days ago | link | parent | on: MzScheme v360 seems to work

Do you get the same error using v352 ?

-----

5 points by tjr 6318 days ago | link | parent | on: What I'd like to see in Arc (or in the docs)

Modulo operator:

arc> (mod 23 4)

3

-----

5 points by tjr 6318 days ago | link | parent | on: What I'd like to see in Arc (or in the docs)

Continuations:

arc> ccc

#<primitive:call-with-current-continuation>

-----

More