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

I'd suggest using Apache as a proxy in front of the Arc server. Apache is great at serving static content, handling ssl, etc.

http://arclanguage.com/item?id=3498

-----

1 point by drcode 6126 days ago | link

thanks for posting that

-----

1 point by lojic 6127 days ago | link | parent | on: Flag feature

From the link:

"You guys are so fast I didn't have time to write anything about it. The purpose is to let users over a certain karma threshold flag spam and troll submissions.

It should only be used for spams and really egregious trolling, not for stuff that's merely vapid or mistaken or off-topic.

Please don't click on it just to try it out. Flags are really being recorded, so flagging something randomly could damage the reputation of the flagger and/or the submitter of the thing that got flagged."

It would have been nice to simply add a tooltip or other means of indicating some clue of what this feature was. Naturally I clicked it hoping I would be taken to a page that explained its use (since there was no help link or other info available).

I then unflagged the post since I realized it was just some sort of boolean indicator. Poor design IMO. Someone could think "flagging" was a way of marking interest or something.

-----

6 points by lojic 6129 days ago | link | parent | on: Sounds like pg is still working on Arc

Given the following:

  the last release was 163 days ago, and
  the main feature was simply including news.arc
  the /leaders bug hasn't been fixed yet
I'd say that pg is having difficulty finding time to spend on Arc.

-----

2 points by stefano 6128 days ago | link

Then the Arc community should take the lead.

-----

3 points by lojic 6122 days ago | link

So the community should take the lead, and the leader should follow the community? I have to admit that seems a bit backward to me.

Also, since pg doesn't appear to have an accepted channel for receiving contributions from the community back into the language, having the community take the lead seems to imply a fork which is less than desirable IMO.

-----

3 points by stefano 6122 days ago | link

The alternative is to keep waiting for pg to do something. Not a good option, I think.

-----

2 points by silence 6122 days ago | link

I agree. Better to make some forward progress and then merge when the next arcN comes out.

-----

5 points by lojic 6137 days ago | link | parent | on: Has the leaders threshhold changed?

The threshhold wasn't purposely set to exclude kennytilton was it? ;)

-----

1 point by jmatt 6136 days ago | link

Yeah I saw that yesterday and thought the same thing.

And right when I was about to make the leaders list...

-----

1 point by lojic 6155 days ago | link | parent | on: Project: bindings to libcurl

http://curl.haxx.se/libcurl/

-----

5 points by lojic 6157 days ago | link | parent | on: PG quote about Arc: New type of compiler?

Regarding the "new type of compiler", I took that to simply be referring to Arc.

Regarding whether he's working on it, I think the following quote from the link above is still applicable :(

"As for Arc, the problem is that I have only one life."

-----


Hmm... I'd expect a language with lots of syntax and a large built-in library to do well.

-----

1 point by jmatt 6177 days ago | link

That is true for some of the problems but not all of them. For instance the choose challenge.

I also think it's part of PG's design goals to have a concise powerful language. (http://www.paulgraham.com/arcchallenge.html)

Even though code golf is program length instead of counting codetree nodes, it's a similar idea and provides interesting small problems to learn on.

-----

2 points by lojic 6180 days ago | link | parent | on: Poll: Priorities

If by "personal-finance-management system" you mean an accounting application, I'd recommend GnuCash:

http://www.gnucash.org/

It uses Scheme for its extension language:

http://www.gnucash.org/docs/v1.6/de_DE/t6707.html

-----


I thought it would be cool to be part of new Lisp community also, and it may eventually develop into that, but it's increasingly seeming like just a pet project of pg's that may or may not develop into something more. That's not a criticism - I think it was generous of pg to open source Arc and invite folks to participate, and he's been straightforward with his intentions. It's just a slightly different project than I expected initially.

I'm also a Lisp newbie. If I was already experienced in Common Lisp or Scheme, I might be more interested in investing more time with Arc to learn something new, but at this point, I'm simply looking for the best Lisp to learn. Given that I primarily develop web based software, you'd think Arc might be the one; however the ease of creating simple web apps is offset by the lack of other stuff I need and the question of long term viability.

So, learning PLT Scheme seems like a reasonable course of action because I expect I can bring most of that knowledge back to Arc if it gains more traction. Who knows, if developing web apps with PLT Scheme becomes too painful, maybe I'll just switch back to Arc and give it a few months of learning.

-----

1 point by projectileboy 6178 days ago | link

I agree with your comments, and those above, and I actually think it's a huge strength of this project and why I remain interested. I think way, way too much stuff in the software community is focused on DO LOTS OF STUFF RIGHT AWAY GET IT DONE YESTERDAY WAAAAHHHHHHHH FASTER FASTER FASTER!!! That may be the right way to start a company, but it's a really crappy way to build a "one-hundred year language".

I like the fact that this project is moving slowly, and that the community (from newbies like me to pros like Tilton) has time to try things and reflect, and not in internet time.

I'm 36. I've already learned and thrown away about 3 different major development ecosystems in my career. I accept that I'll continue to do that in order to pay my mortgage, but in my own time, when I'm actually programming for fun, I want to hitch my wagon to something that will actually have some lasting value. And Arc (or at least something very similar) is the best-looking option to me at the moment.

-----

1 point by schtog 6174 days ago | link

True, most language-developers don't have the luxury of skipping backwards compatability.

Obviously this complicates things for library-developers but Arc will be very interesting when it is done.

Even if it might not be something new it will hopefully together with the Arc-community things what´s is wrong with all current LISPs.

-----


I haven't tried it with Arc, but given the fact that it's actively being developed and comes with a web server, I'm considering simply switching to it.

In other words, why not just go to the source? If there's anything that Arc provides that I would miss, it shouldn't be a big deal to add since Arc is just built on top of it, right?

-----

4 points by jmatt 6183 days ago | link

Yeah, there is a reason PG chose PLT Scheme. To begin with, coming back to arc will not be difficult. PLT Scheme has a lot of libraries and code samples. And it's mature and portable. The dialect is still actively being used and developed. All good reasons to use it.

Personally I've finished my website in arc, I just need to do one more move to the production web server. I'm going to leave it in arc and update it as the language is updated by PG / Community.

I think anyone looking for another language should consider common lisp and smalltalk. I've been coding in both recently and it's been a pleasure after I familiarized myself (again).

http://arclanguage.org/item?id=2995

http://arclanguage.org/item?id=6319

-----

More