cl-cookbook-contrib Mailing List for The Common Lisp Cookbook (Page 2)
Brought to you by:
jthing
You can subscribe to this list here.
2002 |
Jan
|
Feb
(1) |
Mar
(17) |
Apr
(27) |
May
(12) |
Jun
(14) |
Jul
(5) |
Aug
(14) |
Sep
(16) |
Oct
(14) |
Nov
(1) |
Dec
(3) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
|
Feb
(1) |
Mar
(11) |
Apr
(3) |
May
(6) |
Jun
(3) |
Jul
(2) |
Aug
(3) |
Sep
(24) |
Oct
(27) |
Nov
(29) |
Dec
(14) |
2004 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
(1) |
Jul
(5) |
Aug
(2) |
Sep
(1) |
Oct
(8) |
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
(4) |
Apr
(2) |
May
|
Jun
(2) |
Jul
|
Aug
(3) |
Sep
(2) |
Oct
|
Nov
(1) |
Dec
(2) |
2006 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
(2) |
Aug
(1) |
Sep
|
Oct
(7) |
Nov
(1) |
Dec
|
2007 |
Jan
(6) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2008 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
From: SourceForge.net <no...@so...> - 2006-03-31 10:42:11
|
Bugs item #1462001, was opened at 2006-03-31 02:42 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1462001&group_id=46815 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: PhP error while loading .emacs sample file Initial Comment: When trying to load the .emacs sample file the following message appears: Fatal error: Cannot redeclare get_pref_language_array () (previously declared in /space_3/mandragor/www/docs/includes/language_file.p hp:3) in /space_3/mandragor/www/docs/includes/language_file.p hp on line 3 ba...@ut... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1462001&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-12-03 22:40:08
|
Feature Requests item #1372536, was opened at 2005-12-03 17:13 Message generated for change (Comment added) made by retroj You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447475&aid=1372536&group_id=46815 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Deleted Priority: 5 Submitted By: John Foerch (retroj) Assigned to: Nobody/Anonymous (nobody) Summary: join Initial Comment: Joining a list of strings around a given delimiter is trivial in Perl. Here is the recipe to do it in Common Lisp: (format nil "~{~A~^delimiter~}" (list 1 2 3)) This could appear in the chapter about string manipulation or if you have a chapter about format, it could go there. ---------------------------------------------------------------------- >Comment By: John Foerch (retroj) Date: 2005-12-03 17:40 Message: Logged In: YES user_id=983545 n/m, this is already in the book! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447475&aid=1372536&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-12-03 22:13:11
|
Feature Requests item #1372536, was opened at 2005-12-03 17:13 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447475&aid=1372536&group_id=46815 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Submitted By: John Foerch (retroj) Assigned to: Nobody/Anonymous (nobody) Summary: join Initial Comment: Joining a list of strings around a given delimiter is trivial in Perl. Here is the recipe to do it in Common Lisp: (format nil "~{~A~^delimiter~}" (list 1 2 3)) This could appear in the chapter about string manipulation or if you have a chapter about format, it could go there. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447475&aid=1372536&group_id=46815 |
From: Edi W. <ed...@ag...> - 2005-11-14 14:01:50
|
Hi Jeff! I'm Cc'ing the list as I think this is of general interest. On Mon, 14 Nov 2005 04:27:04 -0800 (PST), Jeff Caldwell <jd...@ya...> wrote: > I resubmitted the cl-cookbook change and after a day or so still did > not get an email notification. The web site did not change. I know > that in e.g. 2003 I would get email notifications after submitting > updates. > > I just scp'd the new version to the website and verified that the > web page changed. > > That was my first time to log in via the shell. Since email > notifications have changed, perhaps auto-updates also no longer work > as before. I don't know why we don't get email notifications anymore, maybe someone else does. But automatic updates of the website have never been a Sourceforge feature. There used to be a script on a server of mine that updated the website from the CVS repository every 24 hours but I don't have that server anymore. If someone else could offer to install a similar automated solution that'd be very nice. Otherwise we'll have to update manually like you did. Thanks, Edi. |
From: SourceForge.net <no...@so...> - 2005-09-19 02:44:41
|
Feature Requests item #1288745, was opened at 2005-09-12 10:10 Message generated for change (Comment added) made by airfoyle You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447475&aid=1288745&group_id=46815 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Backquote excercise Initial Comment: The chapter on macros at one point defines a simple macro. Then the following excersise is given: "Exercise: Try writing the new version of the macro without using backquote. If you can't do it, you have done the exercise correctly, and learned what backquote is for!" Why I'm supposed not to be able to convert the macro? ---------------------------------------------------------------------- >Comment By: Drew McDermott (airfoyle) Date: 2005-09-18 22:44 Message: Logged In: YES user_id=144493 If you can do it without backquote, that's great! It's just an annoyingly difficult chore, so it shows you why backquote is so useful. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447475&aid=1288745&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-09-12 14:10:28
|
Feature Requests item #1288745, was opened at 2005-09-12 07:10 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447475&aid=1288745&group_id=46815 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Backquote excercise Initial Comment: The chapter on macros at one point defines a simple macro. Then the following excersise is given: "Exercise: Try writing the new version of the macro without using backquote. If you can't do it, you have done the exercise correctly, and learned what backquote is for!" Why I'm supposed not to be able to convert the macro? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447475&aid=1288745&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-08-29 17:42:48
|
Bugs item #1275873, was opened at 2005-08-29 13:42 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1275873&group_id=46815 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Sam Steingold (sds) Assigned to: Nobody/Anonymous (nobody) Summary: link to clisp is obsolete Initial Comment: <http://cl-cookbook.sourceforge.net/windows.html#Installing%20CLISP> links to <http://prdownloads.sourceforge.net/clisp/clisp-2.31-win32.zip> this is an older version. please replace this with a link to <http://sourceforge.net/project/showfiles.php?group_id=1355> thanks! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1275873&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-08-03 10:24:50
|
Bugs item #990105, was opened at 2004-07-13 11:40 Message generated for change (Settings changed) made by emres You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=990105&group_id=46815 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed Resolution: Fixed Priority: 5 Submitted By: Rolf Bänziger (elessar) Assigned to: Bill Clementson (bill_clementson) Summary: Wrong Link to emacs for win32 Initial Comment: Hi There is a wrong link to the win32 port of emacs in the online version of your cookbook in the file http://cl-cookbook.sourceforge.net/windows.html . Link can be found in the following part: http://cl-cookbook.sourceforge.net/windows.html#Installing Emacs Wrong Link is: ftp://ftp.gnu.org/gnu/windows/emacs/21.3/emacs-21.3-fullbin-i386.tar.gz Right Link is: http://ftp.gnu.org/pub/gnu/windows/emacs/emacs-21.3-fullbin-i386.tar.gz ---------------------------------------------------------------------- Comment By: Emre Sevinc (emres) Date: 2005-08-03 10:23 Message: Logged In: YES user_id=558843 I have fixed the URL, now it points to the correct location. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=990105&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-08-03 10:23:58
|
Bugs item #990105, was opened at 2004-07-13 11:40 Message generated for change (Comment added) made by emres You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=990105&group_id=46815 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open >Resolution: Fixed Priority: 5 Submitted By: Rolf Bänziger (elessar) Assigned to: Bill Clementson (bill_clementson) Summary: Wrong Link to emacs for win32 Initial Comment: Hi There is a wrong link to the win32 port of emacs in the online version of your cookbook in the file http://cl-cookbook.sourceforge.net/windows.html . Link can be found in the following part: http://cl-cookbook.sourceforge.net/windows.html#Installing Emacs Wrong Link is: ftp://ftp.gnu.org/gnu/windows/emacs/21.3/emacs-21.3-fullbin-i386.tar.gz Right Link is: http://ftp.gnu.org/pub/gnu/windows/emacs/emacs-21.3-fullbin-i386.tar.gz ---------------------------------------------------------------------- >Comment By: Emre Sevinc (emres) Date: 2005-08-03 10:23 Message: Logged In: YES user_id=558843 I have fixed the URL, now it points to the correct location. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=990105&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-06-15 11:04:11
|
Patches item #1221039, was opened at 2005-06-15 11:24 Message generated for change (Comment added) made by nhabedi You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447474&aid=1221039&group_id=46815 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. >Category: None Group: None >Status: Closed >Resolution: Wont Fix Priority: 5 Submitted By: Nobody/Anonymous (nobody) >Assigned to: Edi Weitz (nhabedi) Summary: correction to my-getenv Initial Comment: ;; to work with CMU, my-getenv should be better defined as : (defun my-getenv (name &optional default) #+CMU (let ((x (assoc (intern name "KEYWORD") ext:*environment-list* :test #'string=))) (if x (cdr x) default)) #-CMU (or #+Allegro (sys:getenv name) #+CLISP (ext:getenv name) #+(or KCL GCL) (si:getenv name) #+ECL (si:getenv name) #+SBCL (sb-unix::posix-getenv name) #+LISPWORKS (lispworks:environment-variable name) default)) ---------------------------------------------------------------------- >Comment By: Edi Weitz (nhabedi) Date: 2005-06-15 13:04 Message: Logged In: YES user_id=192106 Why is that better? It potentially creates a new keyword on each call. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447474&aid=1221039&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-06-15 09:24:20
|
Bugs item #1221039, was opened at 2005-06-15 02:24 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1221039&group_id=46815 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Interface (example) Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: correction to my-getenv Initial Comment: ;; to work with CMU, my-getenv should be better defined as : (defun my-getenv (name &optional default) #+CMU (let ((x (assoc (intern name "KEYWORD") ext:*environment-list* :test #'string=))) (if x (cdr x) default)) #-CMU (or #+Allegro (sys:getenv name) #+CLISP (ext:getenv name) #+(or KCL GCL) (si:getenv name) #+ECL (si:getenv name) #+SBCL (sb-unix::posix-getenv name) #+LISPWORKS (lispworks:environment-variable name) default)) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1221039&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-04-17 23:47:58
|
Bugs item #1181595, was opened at 2005-04-12 18:24 Message generated for change (Settings changed) made by nhabedi You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1181595&group_id=46815 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Edi Weitz (nhabedi) Summary: CL HyperSpec 7.0 Initial Comment: LispWorks Ltd has released version 7.0 of the Common Lisp HyperSpec. Could you please update the link in http://cl-cookbook.sourceforge.net/windows.html to point to http://www.lispworks.com/documentation/HyperSpec/Hy perSpec-7-0.tar.gz ? We will maintain an alias at the old URL for a while, so your current instructions still work, but that alias will disappear eventually. This new version of the HyperSpec contains essentially the same filenames as version 6-0 (just some images are renamed), so I don't expect the configuration instructions for its use to needed altering. This new version of the HyperSpec contains bug fixes so it's worth updating your installations too. I'd be grateful if you would also take the opportunity to remove the word "Xanalys" from that page and replace www.xanalys.com by www.lispworks.com. thanks and regards Dave __ Dave Fox LispWorks Ltd St John's Innovation Centre Cowley Road Cambridge CB4 0WS England da...@li... +44 1223 421861 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1181595&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-04-12 16:24:50
|
Bugs item #1181595, was opened at 2005-04-12 09:24 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1181595&group_id=46815 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: CL HyperSpec 7.0 Initial Comment: LispWorks Ltd has released version 7.0 of the Common Lisp HyperSpec. Could you please update the link in http://cl-cookbook.sourceforge.net/windows.html to point to http://www.lispworks.com/documentation/HyperSpec/Hy perSpec-7-0.tar.gz ? We will maintain an alias at the old URL for a while, so your current instructions still work, but that alias will disappear eventually. This new version of the HyperSpec contains essentially the same filenames as version 6-0 (just some images are renamed), so I don't expect the configuration instructions for its use to needed altering. This new version of the HyperSpec contains bug fixes so it's worth updating your installations too. I'd be grateful if you would also take the opportunity to remove the word "Xanalys" from that page and replace www.xanalys.com by www.lispworks.com. thanks and regards Dave __ Dave Fox LispWorks Ltd St John's Innovation Centre Cowley Road Cambridge CB4 0WS England da...@li... +44 1223 421861 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1181595&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-03-22 01:42:59
|
Bugs item #1168022, was opened at 2005-03-22 02:23 Message generated for change (Settings changed) made by nhabedi You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1168022&group_id=46815 Category: None Group: None >Status: Closed Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Sample .emacs page broken Initial Comment: The sample .emacs file can't be accessed (see below) http://docs.mandragor.org/files/Programming_languages/Lisp/The_common_Lisp_Cookbook_en/.emacs reports this error: Fatal error: Cannot redeclare get_pref_language_array() (previously declared in /space_3/mandragor/www/docs/includes/language_file.php:3) in /space_3/mandragor/www/docs/includes/language_file.php on line 3 Submitted by: John - jho8344 AT rit.edu ---------------------------------------------------------------------- >Comment By: Edi Weitz (nhabedi) Date: 2005-03-22 02:42 Message: Logged In: YES user_id=192106 The website at mandragor.org is a mirror we didn't know about until now. The original CL cookbook can be found at cl-cookbook.sf.net. Please send your bug report to the mandragor.org maintainers. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1168022&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-03-22 01:41:07
|
Bugs item #990105, was opened at 2004-07-13 13:40 Message generated for change (Settings changed) made by nhabedi You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=990105&group_id=46815 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Rolf Bänziger (elessar) >Assigned to: Bill Clementson (bill_clementson) Summary: Wrong Link to emacs for win32 Initial Comment: Hi There is a wrong link to the win32 port of emacs in the online version of your cookbook in the file http://cl-cookbook.sourceforge.net/windows.html . Link can be found in the following part: http://cl-cookbook.sourceforge.net/windows.html#Installing Emacs Wrong Link is: ftp://ftp.gnu.org/gnu/windows/emacs/21.3/emacs-21.3-fullbin-i386.tar.gz Right Link is: http://ftp.gnu.org/pub/gnu/windows/emacs/emacs-21.3-fullbin-i386.tar.gz ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=990105&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-03-22 01:23:23
|
Bugs item #1168022, was opened at 2005-03-21 17:23 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1168022&group_id=46815 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Sample .emacs page broken Initial Comment: The sample .emacs file can't be accessed (see below) http://docs.mandragor.org/files/Programming_languages/Lisp/The_common_Lisp_Cookbook_en/.emacs reports this error: Fatal error: Cannot redeclare get_pref_language_array() (previously declared in /space_3/mandragor/www/docs/includes/language_file.php:3) in /space_3/mandragor/www/docs/includes/language_file.php on line 3 Submitted by: John - jho8344 AT rit.edu ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447472&aid=1168022&group_id=46815 |
From: SourceForge.net <no...@so...> - 2005-03-12 19:58:30
|
Feature Requests item #1162129, was opened at 2005-03-12 11:58 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447475&aid=1162129&group_id=46815 Category: None Group: None Status: Open Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: access command line arguments Initial Comment: How can I access command line arguments from within lisp? I think this information should go to http://cl-cookbook.sourceforge.net/os.html Thanks! Michael ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447475&aid=1162129&group_id=46815 |
From: SourceForge.net <no...@so...> - 2004-10-22 19:55:38
|
Feature Requests item #1052445, was opened at 2004-10-22 12:55 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447475&aid=1052445&group_id=46815 Category: None Group: None Status: Open Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Math Chapter Initial Comment: It would be great to have a cookbook chapter on mathematics. 1) how to do arithmetic with integers, floats. 2) difference between single and double percision 3) examples with integers and bignums, how to implement infinite percision float with bignums. 4) matrix calculations with lists and with 2-d arrays, sparse matrix calculations with hash tables optimizations and declarations 5) transcendentals (not sure if this is useful because you can easily look up all the functions sin, cos, tanh exp etc... 6) Complex numbers 7) CLOS methods specializing on different classes of numbers ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=447475&aid=1052445&group_id=46815 |
From: Heow Eide-G. <li...@al...> - 2004-10-11 20:02:24
|
An interesting note on the LGPL on common-lisp.net: What's wrong with LGPL? Nothing per se, but it probably does not mean what you think it means. The highly C-centric point of view of the LGPL makes a distinction between static and dynamic linking, but tells us very little about certain issues that are of paramount importance for Lisp users: * Is loading LGPL code into a non-LGPL image ok? (runtime dependency) * Is it ok to use LGPL macros in non-LGPL code? (compile-time dependency) * Is it ok to redefine operators provided by the LGPL code in non-LGPL code? * Is it ok to distribute an image with LGPL code loaded? Whether or not these questions are answerable within the bounds of the LGPL is a matter of debate, but given that the interpretation is not clear we do not recommend using the LGPL license for Common-lisp.net projects. If you want to disallow all of the above use GPL, and if you want to allow some or all of them use LLPGL or MIT/BSD/X11 style licenses. |
From: Sam S. <sd...@gn...> - 2004-10-11 17:53:05
|
> * Edi Weitz <rqv@ntunegn.qr> [2004-10-11 19:19:25 +0200]: > On Mon, 11 Oct 2004 12:28:53 -0400, Sam Steingold <sd...@gn...> wrote: >>> * Edi Weitz <rqv@ntunegn.qr> [2004-10-11 17:16:00 +0200]: > That's not my email address... some people object to plain text e-mail addresses in message bodies, so I use rot13. >> CLOCC/PORT is LLGPL. > > So it would be OK to just include the CLOCC code for getenv in the > cookbook CLOCC/PORT, yes. CLOCC/CLLIB is GPL. other parts of CLOCC may be covered by different licenses (MIT, BSD, PD &c) > (with proper attribution, of course)? and proper license. e.g., if cookbook is GPL, you can include as is, but if it is BSD or PD, you have to specify that certain parts (specifically, CLOCC/PORT) are covered by a different license (specifically, LLGPL). -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.honestreporting.com> You think Oedipus had a problem -- Adam was Eve's mother. |
From: Edi W. <ed...@ag...> - 2004-10-11 17:19:16
|
On Mon, 11 Oct 2004 12:28:53 -0400, Sam Steingold <sd...@gn...> wrote: >> * Edi Weitz <rqv@ntunegn.qr> [2004-10-11 17:16:00 +0200]: That's not my email address... > CLOCC/PORT is LLGPL. So it would be OK to just include the CLOCC code for getenv in the cookbook (with proper attribution, of course)? Cheers, Edi. |
From: Nick L. <nd...@ra...> - 2004-10-11 16:57:41
|
> in the cl-cookbook: > > (defun my-getenv (name &optional default) > #+CMU > (let ((x (assoc name ext:*environment-list* > :test #'string=))) > (if x (cdr x) default)) > #-CMU > (or > #+Allegro (sys:getenv name) > #+CLISP (ext:getenv name) > #+ECL (si:getenv name) > #+SBCL (sb-unix::posix-getenv name) > #+LISPWORKS (lispworks:environment-variable name) > default)) Yes, but I think the cookbook version does its job. But the cookbook verson is wrong. It doesn't distinguish between implementation-not-found and env-var-not-found. - nick |
From: Sam S. <sd...@gn...> - 2004-10-11 16:41:41
|
> * Edi Weitz <rqv@ntunegn.qr> [2004-10-11 17:16:00 +0200]: > > IIRC CLOCC is GPL so I'm not even sure if we're allowed to integrate > CLOCC code into the cookbook without changing our license. IANAL. CLOCC/PORT is LLGPL. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.honestreporting.com> I don't want to be young again, I just don't want to get any older. |
From: Edi W. <ed...@ag...> - 2004-10-11 15:14:59
|
On 10 Oct 2004 21:49:46 -0400, Heow Eide-Goodman <li...@al...> wrote: > Guys, > > I noticed that the CLOCC ports collection also has a getenv defined as > is also in the cl-cookbook. > > in CLOCC Ports or cl-ports of Debian, sys.lisp: > > (defun getenv (var) > "Return the value of the environment variable." > #+allegro (sys::getenv (string var)) > #+clisp (sys::getenv (string var)) > #+cmu (cdr (assoc (string var) ext:*environment-list* :test #'equalp > :key #'string)) > #+gcl (si:getenv (string var)) > #+lispworks (lw:environment-variable (string var)) > #+lucid (lcl:environment-variable (string var)) > #+mcl (ccl::getenv var) > #+sbcl (sb-ext:posix-getenv var) > #-(or allegro clisp cmu gcl lispworks lucid mcl sbcl) > (error 'not-implemented :proc (list 'getenv var))) > > > in the cl-cookbook: > > (defun my-getenv (name &optional default) > #+CMU > (let ((x (assoc name ext:*environment-list* > :test #'string=))) > (if x (cdr x) default)) > #-CMU > (or > #+Allegro (sys:getenv name) > #+CLISP (ext:getenv name) > #+ECL (si:getenv name) > #+SBCL (sb-unix::posix-getenv name) > #+LISPWORKS (lispworks:environment-variable name) > default)) Yes, but I think the cookbook version does its job. Its main job, IMHO, is to give "newbies" an idea about where to look for similar stuff. IIRC CLOCC is GPL so I'm not even sure if we're allowed to integrate CLOCC code into the cookbook without changing our license. IANAL. Cheers, Edo. |
From: Heow Eide-G. <li...@al...> - 2004-10-11 01:54:41
|
Guys, I noticed that the CLOCC ports collection also has a getenv defined as is also in the cl-cookbook. in CLOCC Ports or cl-ports of Debian, sys.lisp: (defun getenv (var) "Return the value of the environment variable." #+allegro (sys::getenv (string var)) #+clisp (sys::getenv (string var)) #+cmu (cdr (assoc (string var) ext:*environment-list* :test #'equalp :key #'string)) #+gcl (si:getenv (string var)) #+lispworks (lw:environment-variable (string var)) #+lucid (lcl:environment-variable (string var)) #+mcl (ccl::getenv var) #+sbcl (sb-ext:posix-getenv var) #-(or allegro clisp cmu gcl lispworks lucid mcl sbcl) (error 'not-implemented :proc (list 'getenv var))) in the cl-cookbook: (defun my-getenv (name &optional default) #+CMU (let ((x (assoc name ext:*environment-list* :test #'string=))) (if x (cdr x) default)) #-CMU (or #+Allegro (sys:getenv name) #+CLISP (ext:getenv name) #+ECL (si:getenv name) #+SBCL (sb-unix::posix-getenv name) #+LISPWORKS (lispworks:environment-variable name) default)) - Heow |