Library code questions

Started by cormullion, June 10, 2007, 02:37:35 AM

Previous topic - Next topic

cormullion

What do you folks think of the idea of having more code in the library section of the newlisp distribution, or in a 'contributed/unsupported/community' subsection thereof? The reason I suggest this is that people are writing all sorts of good stuff, but it's currently loosely spread around the net - things contributed by some of the prolific members of this forum, for example.



I don't think these would take up much space... /usr/share/newlisp is currently only 68Kb when zipped. Or it could be an optional install...?



It would be nice to be able to use all the cool stuff that you guys write without me having to download, install, and check for updates myself.



(Oh, wait, that makes me look really lazy. Hmm. Yes, that would be a reasonable comment! But - on the positive side - a wider distribution for everyone else's hard work would be beneficial for the community. And I'll write a library module one day, I promise... :-)

Fanda

#1
If you are new to newLISP, you don't know where all the websites are, so it's a good idea to put bunch of code in one place.



Lutz - what about setting up an FTP with password and people from this forum could freely contribute???



Contributed code could be later on packaged (compressed) and be available for download from newlisp.org.



Fanda

Jeff

#2
Or, someone could make a newlispforge type of site for community projects.
Jeff

=====

Old programmers don\'t die. They just parse on...



http://artfulcode.net\">Artful code

m35

#3
I'm definitely in favor of some standard library distribution.



When I saw the "newLisp competition 2007", my first thought for a community project was to bring some order to our now and future libraries (of course it's not a coding project, so it didn't really apply). But I also thought it would be nice to bring some unity to the API's of those libraries. Creating some recommendations on how new libraries and API's should be designed might help keep things organized.



These thoughts came to me while browsing the Python libraries, and noticing how every module seems to have its own unique API--like things were just added as they came. While in contrast, the Java and .NET libraries are all extremely organized. Of course it wouldn't have to be THAT organized, but I think some library organization would be helpful for newcomers and veterans alike. Plus it would help reduce future rework of libraries, which is what I see happening to the Python modules as they reorganize things.



Just throwing it out there.



I think a newlispforge would be super sweet, or even an FTP would be nice.



We also have that http://www.alh.net/newlisp/phpbb/viewtopic.php?t=1687">newLISP fanclub wiki, which seems like a good place for people who don't already have a website to host their coding projects. It would definitely be a nicer alternative to posting chunks of code all over the forums.