5 ms·
PG: Arc Likely To Be Open-Sourced This Winter
- eru 19y agoFinally. ;)
- imsteve 19y agoBut it's already open-sourced for all those who are coding in it now?;)
- vikram 19y agoThe sooner the better. I bet a few people here would want to help out. With the documentation and the like.
- kirubakaran 19y agoPeople would want to do their startups in Arc too. So, yeah, sooner the better.
- mcxx 19y agoSo you're waiting for Arc to start your startup?
- kirubakaran 19y agoNow that you put it this way, I may have to invent a new reason.
- nose 19y agouse 'inspiration'
- kirubakaran 19y agoFirst comment? Welcome to YC Hacker News!
- mrtron 19y agoIs this an example of setting a timeline for your users to force yourself to stick to that timeline?
- palish 19y agoNote that Paul did not say that Arc will be open-sourced this Winter, just that he hopes it will. That's a big difference. So much of a difference that this headline seems Reddit-ready.
- kirubakaran 19y agoCome on... I phrased it: "Likely", didn't I? :-)
- reitzensteinm 19y agoEr... yes you did. A Reddit worthy headline would have been "Paul Graham Exposed! Fundamentalist Christian plans to finish an arc before 'Judgement Day'"
- mechanical_fish 19y ago"Arc Doesn't Scale, You Should Use PHP"
- pius 19y agoI think you mean "Ron Paul Graham."
- pg 19y agoI meant I was planning to, unless there's some disaster. I'm working on it now. Anyone have any preference for licenses? BSD? Or should I not have asked that...
- doktryner 19y agopg: It should be Affero GPL. You won't overthrow Java et al anyway, but if Arc is as good as we all anticipate, choosing AGPL may really help the free software.
- staunch 19y agoI think there's a rule that when you create a new language you also have to create a new open source compatible license. I look forward to releasing code under The Arc License.
- rms 19y agoI hope someone makes a framework for Arc called de Triomphe.
- soundsop 19y agoYour comment is too much of an Arc tangent.
- mattmaroon 19y agoLightning would be the best.
- mdemare 19y agoBut should we call Arc's future CPAN-like collection of applications "hive" or "hipelago"?
- randallsquared 19y agoMost certainly "hive".
- klocksib 19y agoWould the news section of such a site be called "The Flood"?
- andyn 19y agoArcology
- kirubakaran 19y agoArc Based Webapps etc ;) ArcAde - Retro Games ArcAne - Obfsktd Programs ArcHer - Dating Website ArcHetype - PDF Generation Tool ArcHegonium - Porn website for hardcore mosses & ferns freaks ArcHipallium - Image recognition framework ArcHosaur - 'Enterprise' apps ArcHlute - Anywhere.fm competitor Thanks: http://InstantWordSearch.com/ http://InstantWordSearch.com/
- 19y ago
- jimbokun 19y agoWell, that just complicates my "language to learn this year" decision. Last year was Common Lisp. I was planning on doing Python this year. Then recently Scala has been looking very interesting, with the functional/static thing with not bad performance and access to the whole Java stack (I program Java at my job). Now Arc might be a possibility. At this rate, it will be December and I'll still be trying to decide.
- euccastro 19y agoChoosing Python would leave you 49 weeks left to learn something else this year. That's discounting the two weeks you've been taking to decide.
- jimbokun 19y agoTouche. :) I think you're right. I already found a task for Python to do, spent a couple weeks (off and on) refining it, and at the end I seemed to have used all of the prominent features of Python somewhere in that script. At the end of that, I had this vague feeling that I now "knew" Python and wasn't sure what was left to learn. So, you are confirming my vague feeling and I can now move on to Scala and decide whether or not to switch to Arc once it emerges. :)
- SwellJoe 19y agoSince you're feeling cocky, have a look at the Zope/Plone source. You'll almost certainly realize you don't know Python (and possibly that you don't actually want to).
- ivankirigin 19y agoThere is a difference between a language and its common idioms. "Generator expressions" is a good phrase to test how much people know. For example: http://norvig.com/sudoku.html http://norvig.com/sudoku.html Python can definitely fit in your head, as far as the language. Reading lots of code is a good way to learn the idioms.
- vlad 19y agopg has said in an earlier post that he likes designing his own custom languages to fit a particular need. I'm interested to hear what the tagline for Arc will be.
- corentin 19y agoThe language's language?
- ph0rque 19y agoPG, any thoughts on when the documents for startups will be open-sourced (http://news.ycombinator.com/item?id=62998 http://news.ycombinator.com/item?id=62998)?
- deleted 19y ago[deleted]
- noahlt 19y agoDoes 'this winter' mean eg February, or eg December?
- jimbokun 19y agoWhen a software company says "shipping this Summer", for example, that usually means the very last before the autumnal equinox. So, if Arc is available for download at UTC 5:48am on March 20, pg will have met his goal. :) http://en.wikipedia.org/wiki/Equinox http://en.wikipedia.org/wiki/Equinox
- lst 19y agoIt depends on being optimist/pessimist. I'm realist, so I predict: this spring (to be clear: there's only one in 2008).
- hadley 19y agoThere are two! One in the northern hemisphere and one in the southern.
- kraemate 19y agojust clarifying, does this mean that it will be released by March 2008, or is it going to be november?
- mojuba 19y agoJust curious, what language is it written in?
- nobodysbusiness 19y agoYou could dual-license Arc, like Gambit Scheme does. I believe Gambit uses Apache 2.0 and LGPL 2.1. I hope that the open-sourcing of the language won't cause it to become too stable and end its evolution, like what happened with Java. I think languages should have a breaking-reverse-compatibility release scheduled every five years. I guess this announcement puts an end to my plan to read everything PG has written about Arc and then write my own implementation.
- __ 19y agoTotally overhyped language! Why isn't anyone paying attention to Lintel, my new dialect of COBOL?
- Hexstream 19y agoFeature Request: Why not have the "new" comments in a thread visually distinct from the "old" ones? When there's a big thread like that I'd like to check the new comments but I can't be bothered to read again the 64 comments I read earlier to find the 8 new ones.
- zandorg 19y agoI have a Lisp success story. I wrote a decompiler in C++, building cruft on top of cruft, until it became too unwieldy (c.70,000 lines), so I rewrote it from the ground up in Lisp. Now it's 20,000 lines, far more elegant, and works a heck of a lot better. However, I did experience a certain amount of burnout on this - I haven't written anything nearly as extensive since (eg, no more than 1000 lines of Lisp).