| Register | FAQ | Calendar | Search | Today's Posts | Mark Forums Read |
|
#1
| |||
| |||
| There are many repositories of Common Lisp free libraries, many of which you can find through links in my survey paper at http://common-lisp.net/~dlw/LispSurvey.html. I just learned about one I had not heard about before: www.lispwire.com. It's sponsored by Franz but it's fine for everyone. Franz provides a link to "Allegro CL Free Express Edition" at http://www.franz.com/downloads/allegrodownload.lhtml. The libraries have been tested with Allegro but it is my impression that many of them will work with other implementations. Kudos to Franz for sponsoring this. There will be discussion at the International Lisp Conference about the future of Common Lisp library repositories. There's no reason we can't do something as popular and useful as, say, CPAN. |
|
#2
| |||
| |||
| Dan Weinreb <dlw@alum.mit.edu> writes: > I just learned about one I had not heard about before: www.lispwire.com. > It's sponsored by Franz but it's fine for everyone. Franz provides a > link to "Allegro CL Free Express Edition" at > http://www.franz.com/downloads/allegrodownload.lhtml. The libraries > have been tested with Allegro but it is my impression that many of > them will work with other implementations. > > Kudos to Franz for sponsoring this. I think it's a good idea, but the execution has been somewhat lacking. I learned about lispwire.com a few years ago, a few years after it was introduced, and it has not had any activity since. I personally don't feel like adding any of my libraries to lispwire for two reasons: nobody would notice it, and the submission form at http://www.lispwire.com/template.txt is a little daunting. > There will be discussion at the International Lisp Conference about > the future of Common Lisp library repositories. There's no reason we > can't do something as popular and useful as, say, CPAN. It would "just" take someone with the right mix of ability, motivation, and time. What Luke Gorrie and others did for SLIME, maybe someone can do for Lisp libraries. Zach |
|
#3
| |||
| |||
| On Aug 14, 3:42 am, Dan Weinreb <d...@alum.mit.edu> wrote: > There are many repositories of Common Lisp free libraries, many of > which you can find through links in my survey paper athttp://common-lisp.net/~dlw/LispSurvey.html. > > I just learned about one I had not heard about before: www.lispwire.com. > It's sponsored by Franz but it's fine for everyone. Franz provides a > link to "Allegro CL Free Express Edition" athttp://www.franz.com/downloads/allegrodownload.lhtml. The libraries > have been tested with Allegro but it is my impression that many of > them will work with other implementations. > > Kudos to Franz for sponsoring this. > > There will be discussion at the International Lisp Conference about > the future of Common Lisp library repositories. There's no reason we > can't do something as popular and useful as, say, CPAN. When one thinks about it, this situation of lispers not having a centralized lib depository is quite, extremely stupid. Mathematica, had mathsource.com in the early 1990s, and now merged into the wolfram.com info section. Perl's CPAN and TeX's TPAN's been around in about the same time. I was also deeply chagrined, to know that there's no central depository for elisp. Such a despsitory isn't hard to do. Any seanoned web developer can do it in few days, esp with today's abundance of tools. (for example, today, a full featured website for code depository with search abilities and categories etc so on, can be be literally done in a couple of days. (any company can pay me 1k USD and i'll have it up running. (please contact me))) It is not a wonder, that non-lispers have a hard time to love or appreciate lisp, and in my opinion they are just. Sometimes, when one considers many of the open source projects, their apparent deficiencies (when compared to commercial products for example), yet met with the most, extreme motherfucking denial, really makes it sad. (as my experiences in advocating modernization of emacs for example http://xahlee.org/emacs/modernization.html ) In the past about 13 years i used newsgroup, typically i don't post more than 1 or 2 messages per week (unless the group is moderated such as Mathematica.). Over the years, esp post 2000, i learned that many what i'd call unix or perl morons simply don't know things, so instead of me assumig they are just to fuck with me, i should not take offense and should try more explanatory approach instead (as opposed to simply post a summarized opinion that often criticise something and assume well educated readers). But in this year, especially this month, i started to post freely, experimenting with a conversational style like most tech geekers are. I learned, GHASTLY, the actual degree of their ignorance. The problem becomes, to answer each and every post patiently, and in detail. (most of these newsgroup fuckers don't read the whole thread, and most simply just react to one message (or a single line) that touched their fancy. (they actually think they are participating reasonably in a discussion with a straight face) And in my 10+ years of newsgroup use, i think the number of people who actually tried to read whole threads as a discussion and consider the subject as a whole, is countable on my fingers. Reasonable people who appreciate their time have long abandoned newsgroups as idea/question exchange place.) Yesterday, i realized that i'm the #1 poster in gnu.emacs.help for this month with respect to frequency, and am #3 in comp.lang.lisp this month. LOL. Congradulations Xah! Well done. Due to the numrousness of posting and the fact of actually conversing with each individual (many are emacs developers), there is actually a positive effect. That is, because i actually responded to each or most messages individually (and without being sarcastic or swearing), they began to think i'm serious in my views and seriously consider points i made. And, i'd say, they began to actually to admit, that i have some valid points (to say the least). (LOL. Quite ridiculous these cave dwellers. (imagine, a professor in subject X. Instead of publishing a book for society to read, he now has to actually patiently shake hands and say hello to each highschool students, so that these highschoolers wouldn't consider him a troll)) Xah ∑ http://xahlee.org/ ☄ |
|
#4
| |||
| |||
| xahlee@gmail.com wrote: > On Aug 14, 3:42 am, Dan Weinreb <d...@alum.mit.edu> wrote: >> There are many repositories of Common Lisp free libraries, many of >> which you can find through links in my survey paper athttp://common-lisp.net/~dlw/LispSurvey.html. >> >> I just learned about one I had not heard about before: www.lispwire.com. >> It's sponsored by Franz but it's fine for everyone. Franz provides a >> link to "Allegro CL Free Express Edition" athttp://www.franz.com/downloads/allegrodownload.lhtml. The libraries >> have been tested with Allegro but it is my impression that many of >> them will work with other implementations. >> >> Kudos to Franz for sponsoring this. >> >> There will be discussion at the International Lisp Conference about >> the future of Common Lisp library repositories. There's no reason we >> can't do something as popular and useful as, say, CPAN. > > > When one thinks about it, this situation of lispers not having a > centralized lib depository is quite, extremely stupid. > > Mathematica, had mathsource.com in the early 1990s, and now merged > into the wolfram.com info section. > > Perl's CPAN and TeX's TPAN's been around in about the same time. > > I was also deeply chagrined, to know that there's no central > depository for elisp. > > Such a despsitory isn't hard to do. No, what is hard to do is herding cats. Lispers by definition cannot be organized, unless it is to drink. Any seanoned web developer can do > it in few days, esp with today's abundance of tools. (for example, > today, a full featured website for code depository with search > abilities and categories etc so on, can be be literally done in a > couple of days. (any company can pay me 1k USD and i'll have it up > running. (please contact me))) > > It is not a wonder, that non-lispers have a hard time to love or > appreciate lisp, and in my opinion they are just. Would you expect sheep to be attracted to the lifestyle of a hawk? > > Sometimes, when one considers many of the open source projects, their > apparent deficiencies (when compared to commercial products for > example), yet met with the most, extreme motherfucking denial, really > makes it sad. (as my experiences in advocating modernization of emacs > for example > http://xahlee.org/emacs/modernization.html > ) > > In the past about 13 years i used newsgroup, typically i don't post > more than 1 or 2 messages per week (unless the group is moderated such > as Mathematica.). Over the years, esp post 2000, i learned that many > what i'd call unix or perl morons simply don't know things, so instead > of me assumig they are just to fuck with me, i should not take offense > and should try more explanatory approach instead (as opposed to simply > post a summarized opinion that often criticise something and assume > well educated readers). But in this year, especially this month, i > started to post freely, experimenting with a conversational style like > most tech geekers are. I learned, GHASTLY, the actual degree of their > ignorance. The problem becomes, to answer each and every post > patiently, and in detail. (most of these newsgroup fuckers don't read > the whole thread, and most simply just react to one message (or a > single line) that touched their fancy. (they actually think they are > participating reasonably in a discussion with a straight face) And in > my 10+ years of newsgroup use, i think the number of people who > actually tried to read whole threads as a discussion and consider the > subject as a whole, is countable on my fingers. Reasonable people who > appreciate their time have long abandoned newsgroups as idea/question > exchange place.) > > Yesterday, i realized that i'm the #1 poster in gnu.emacs.help for > this month with respect to frequency, and am #3 in comp.lang.lisp this > month. LOL. Congradulations Xah! Well done. > > Due to the numrousness of posting and the fact of actually conversing > with each individual (many are emacs developers), there is actually a > positive effect. That is, because i actually responded to each or most > messages individually (and without being sarcastic or swearing), they > began to think i'm serious in my views and seriously consider points i > made. The Mighty Xah, domesticated? Say it ain't so, Xah! Say it ain't so! But I guess it's good for your blood pressure. And, i'd say, they began to actually to admit, that i have some > valid points (to say the least). (LOL. Quite ridiculous these cave > dwellers. (imagine, a professor in subject X. Instead of publishing a > book for society to read, he now has to actually patiently shake hands > and say hello to each highschool students, so that these highschoolers > wouldn't consider him a troll)) I think I have quoted before the Bell Labs engineer being written up in the Newark Star-Ledger 25 years ago on the occasion of some wonderfulness of his saying, "The hardest part for me was realizing I was being tolerated by all the people I had been tolerating." hth, kt -- $$$$$: http://www.theoryyalgebra.com/ Cells: http://common-lisp.net/project/cells/ BSlog: http://smuglispweeny.blogspot.com/ |
|
#5
| |||
| |||
| Xah Lee writes: «When one thinks about it, this situation of lispers not having a centralized lib depository in 2008, is quite, stupid. ...» This essay is now archived at: http://xahlee.org/Netiquette_dir/chat_style_posts.html with editing and addendum. Xah wrote: «Due to the numrousness of posting and the fact of actually conversing with each individual (many are emacs developers), there is actually a positive effect. That is, because i actually responded to each or most messages individually (and without being sarcastic or swearing), they began to think i'm serious in my views and seriously consider points i made. And, i'd say, they began to actually to admit, that i have some valid points (to say the least). (LOL. Quite ridiculous these cave dwellers. (imagine, a professor in subject X. Instead of publishing a book for society to read, he now has to actually patiently shake hands and say hello to each highschool students, so that these highschoolers wouldn't consider him a troll))» actually, considered broadly, that's what politicians do exactly. In election days, you see how they tour the country to shake crowd's hands and win people's votes. Politicians do that because ultimately that's what works best. It works best because ultimately the motivation of people is self-based. People are prone to like your views when they have met you, physically having touched you, or know you. Logic, reason, are supplemental. Xah ∑ http://xahlee.org/ ☄ |
|
#6
| |||
| |||
| Kenny wrote: > > It is not a wonder, that non-lispers have a hard time to love or > > appreciate lisp, and in my opinion they are just. > > Would you expect sheep to be attracted to the lifestyle of a hawk? you are implying lisp is superior? frankly, today, i find nothing in lisp that would warrent it as a superior language, in light of the so many new functional langs. as i have said here, i have been coding as a hobby elisp since 2006. I like it more than say perl, python, only marginally, primarily only because the language is primarily geared towards functional style. The more i know of elisp as a lisp, and the more i learned cursorily of Common Lisp, the less i have interest in lisp. As i've said, i find no interest in learning Common Lisp (nor Scheme lisp). The fundamental problems of lisp i wrote: http://xahlee.org/UnixResource_dir/w..._problems.html are just problems of lisp in some pure computing language perpective. Practically, as we know, there are also problems of having relatively very small users, lack of modern libraries, huge complexity (counting the widely acknowledged Scheme 6 fucked up), lack of some more expressive construct in modern functional langs (e.g. pattern matching), lack or complexity of library or name space scheme, incompatible and mulitple implementations... (of course, lisp heads would argue for each of these..., but the above are pretty much the general conception just as perl is regarded as a syntax soup problem and java is verbose to no ends) Kenny wrote: > The Mighty Xah, domesticated? > > Say it ain't so,Xah! Say it ain't so! > > But I guess it's good for your blood pressure. Flame war is good!! War is good. Leisure human animals like wars, as opposed to rotting off in boredom. It is why we see the tech geekers, who are one of the most lonely and bored class of people, dive into the most trivial debates with all-out energy and excitment, such as top-posting vs bottom-posting. See: What Desires Are Politically Important? by Bertrand Russell http://xahlee.org/Periodic_dosage_di...l-lecture.html Quote: «With civilized men, as with primitive Red Indian tribes, it is, I think, chiefly love of excitement which makes the populace applaud when war breaks out; the emotion is exactly the same as at a football match, although the results are sometimes somewhat more serious.» See also: Industrial Society and its Future, Theodore Kaczynski SURROGATE ACTIVITIES http://xahlee.org/p/um/um-s06.html ------------ this message is posted to comp.lang.lisp and comp.lang.scheme . Xah ∑ http://xahlee.org/ ☄ |
|
#7
| |||
| |||
| xahlee@gmail.com wrote: > Kenny wrote: >>> It is not a wonder, that non-lispers have a hard time to love or >>> appreciate lisp, and in my opinion they are just. >> Would you expect sheep to be attracted to the lifestyle of a hawk? > > you are implying lisp is superior? Good lord, man. The contrast was in a tendency to herd vs a tendency to go solo. Aside from mating, of course. > > frankly, today, i find nothing in lisp... may I ask on what application you are currently working that is immune to Lisp's charms? > ...that would warrent it as a > superior language, in light of the so many new functional langs. All of them copying Lisp badly, incompletely, and interpretedly. And none of them, not even Scheme, have proper macros. That they are /trying/ to be Lisps shows they know Lisp is superior. QED. kt -- $$$$$: http://www.theoryyalgebra.com/ Cells: http://common-lisp.net/project/cells/ BSlog: http://smuglispweeny.blogspot.com/ |
|
#8
| |||
| |||
| Kenny wrote: > All of them copying Lisp badly, incompletely, and interpretedly. And > none of them, not even Scheme, have proper macros. That they are > /trying/ to be Lisps shows they know Lisp is superior. Outdated information. As of R6RS, scheme makes macros having the expressive power of defmacro standard. There are things I think that the most recent report got wrong. They made it unnecessarily complex, but variable capture, at least, is now possible. Bear |
|
#9
| |||
| |||
| Ray Dillinger wrote: > Kenny wrote: > >> All of them copying Lisp badly, incompletely, and interpretedly. And >> none of them, not even Scheme, have proper macros. That they are >> /trying/ to be Lisps shows they know Lisp is superior. > > Outdated information. As of R6RS, scheme makes macros having the > expressive power of defmacro standard. > > There are things I think that the most recent report got wrong. > They made it unnecessarily complex, but variable capture, at least, > is now possible. ....but that new macro system _is_ unnecessarily complex. Pascal -- My website: http://p-cos.net Common Lisp Document Repository: http://cdr.eurolisp.org Closer to MOP & ContextL: http://common-lisp.net/project/closer/ |
|
#10
| |||
| |||
| Pascal Costanza wrote: > Ray Dillinger wrote: >> There are things I think that the most recent [scheme] report got wrong. >> They made it unnecessarily complex, but variable capture, at least, >> is now possible. > ...but that new macro system _is_ unnecessarily complex. Your mouth to God's ear, friend. Wouldn't it work just fine to base it on the CL defmacro form, with internal syntax like (with-captures ... ) enclosing code specifying when you _don't_ want to use renaming discipline? That way you get hygiene by default, avoid inadvertent capture, and get variable capture with a very simple additional syntax. Bear |
![]() |
| Thread Tools | |
| Display Modes | |
In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.