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

A profiler! You promised a profiler:

http://paulgraham.com/ilc03.html

And an FFI, I guess.

-----


Paul, all you have to tell people who are yelling that Arc doesn't have X: "Yes, you're right, it doesn't have that. Arc's at an early stage, just a preview of the main idea behind the language. Some of these problems, yes, they haven't been solved yet. Besides, I could have just decided not to release it." One can't argue with that, unless one's a jackass.

Instead, you aren't saying much besides "I'm right, you're wrong." Which is an arguable premise.

-----

4 points by serhei 6132 days ago | link | parent | on: EQ, EQL, EQUAL, ...?

If I can easily understand what it does, and write all my programs with it, it's good enough for me.

</atavistic hacker>

-----


I'm guessing that pg wrote it to use lists, but it turned out too slow (he has a site to run using arc), so he's using regular strings for the time being. The first thing you do when writing programs in a language like Haskell that munge large amounts of text, for instance, is to stop using the built-in strings-as-lists and switch to some sensible library like ByteString.

-----

1 point by serhei 6132 days ago | link | parent | on: Lots of unrelated impressions of Arc

Yeah, that logic makes sense.

-----

1 point by serhei 6133 days ago | link | parent | on: Lots of unrelated impressions of Arc

Yes. (spoken by the article's writer). I had no intention of downplaying the accomplishment, just pinpointing it. All that remains is just (just!) performing the unfettered development. Not something to be downplayed either.

-----

3 points by serhei 6133 days ago | link | parent | on: Suggestion on (with ) and (let )

I disagree, since with is a scoping macro. (put ) makes me think that you are assigning values to variables, which you are not.

-----

2 points by serhei 6133 days ago | link | parent | on: Module system

Arc is such a small language at this stage that using the PLT Scheme module system would be major overengineering.

-----

2 points by soegaard 6133 days ago | link

Using the PLT module system is easy and you gain a lot for no effort.

-----