cl-cookbook-contrib Mailing List for The Common Lisp Cookbook (Page 12)
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: Matthieu V. <mvi...@us...> - 2002-04-04 18:53:59
|
uid=80930(mvilleneuve) gid=100(users) groups=100(users),47815(cl-cookbook) Thu Apr 4 10:53:58 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv30617 Modified Files: index.html Log Message: Add contributor |
From: Matthieu V. <mvi...@us...> - 2002-04-04 18:47:36
|
uid=80930(mvilleneuve) gid=100(users) groups=100(users),47815(cl-cookbook) Thu Apr 4 10:47:35 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv28251 Modified Files: CHANGELOG Log Message: Add intro and minor changes to hashes.html |
From: Matthieu V. <mvi...@us...> - 2002-04-04 18:12:20
|
uid=80930(mvilleneuve) gid=100(users) groups=100(users),47815(cl-cookbook) Thu Apr 4 10:12:12 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv14754 Modified Files: hashes.html Log Message: Fix #538888: add introduction, cosmetic changes |
From: <ed...@ag...> - 2002-04-04 10:56:48
|
Hi Matthieu! Thanks for your contributions. I've given full developer status to your Sourceforge account, so you can add these to the cookbook yourself.[1] I hope you'll contribute more stuff in the future. In this case I'd also ask you to subscribe to the cl-cookbook-contrib mailing list. Thanks in advance, Edi. [1] Please don't forget to add your name to the list of contributors in index.html and to update the CHANGELOG file. > Bugs item #538888, was opened at 2002-04-03 19:07 > You can respond by visiting: > http://sourceforge.net/tracker/?func=detail&atid=447472&aid=538888&group_id=46815 > > Category: None > Group: None > Status: Open > Resolution: None > Priority: 5 > Submitted By: Matthieu Villeneuve (mvilleneuve) > Assigned to: Nobody/Anonymous (nobody) > Summary: First part for the Hash Tables section > > Initial Comment: > Introduction > > Hash Tables are a powerful data structure, associating > keys with values in a very efficient way. Hash Tables > are often preferred over association lists whenever > performance is an issue, but they introduce a little > overhead that makes assoc lists better if there are > only a few key-value pairs to maintain. > > Creating a Hash Table > > Hash Tables are created using the function > MAKE-HASH-TABLE. It has no required argument. Its most > used optional keyword argument is :TEST, specifying the > function used to test the equality of keys. > > Getting a value from a Hash Table > > The function GETHASH takes two required arguments: a > key and a hash table. It returns two values: the value > corresponding to the key in the hash table (or NIL if > not found), and a boolean indicating whether the key > was found in the table. That second value is necessary > since NIL is a valid value in a key-value pair, so > getting NIL as first value from GETHASH does not > necessarily mean that the key was not found in the > table. > > > ---------------------------------------------------------------------- > > You can respond by visiting: > http://sourceforge.net/tracker/?func=detail&atid=447472&aid=538888&group_id=46815 > > _______________________________________________ > cl-cookbook-contrib mailing list > cl-...@li... > https://lists.sourceforge.net/lists/listinfo/cl-cookbook-contrib > -- Dr. Edmund Weitz Hamburg Germany The Common Lisp Cookbook <http://cl-cookbook.sourceforge.net/> |
From: <ed...@ag...> - 2002-04-04 08:05:45
|
br...@ma... writes: > These was just suggestions, there is no problems for waiting for > CLSQL to integrate a CommonSQL interface. I also really lacking of > time like any of us, but I think I could try... OK, fine. Lack of time is a common problem of all of us, so I don't think anybody will urge you to do it faster than you can afford... :) Do you want me to give you developer access? > But I need to train myself to use UFFI because I never used it yet! > Maybe I could reuse the same examples of the FFI section of the > Cookbook? Yep, maybe that would be a good start. IIRC there are also some examples in the UFFI distribution. Maybe you can use these and explain what they're doing (after checking with Kevin Rosenberg if that's OK for him). > I've see the Cookbook is written in pure HTML! How about using a > more general markup language like DocBook? I wanted to do DocBook instead of HTML when we switched from my server to Sourceforge but at that time the majority of the contributors didn't like the idea. Best regards, Edi. -- Dr. Edmund Weitz Hamburg Germany The Common Lisp Cookbook <http://cl-cookbook.sourceforge.net/> |
From: <no...@so...> - 2002-04-03 19:08:38
|
Bugs item #538880, was opened at 2002-04-03 18:56 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=447472&aid=538880&group_id=46815 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: First part for the Hash Tables section Initial Comment: Introduction Hash Tables are a powerful data structure, associating keys with values in a very efficient way. Hash Tables are preferred over association lists whenever performance is an issue and there are more than just a few key-value pairs to maintain. Creating a Hash Table Hash Tables are created using the function MAKE-HASH-TABLE. It has no required argument. Its most used optional keyword argument is :TEST, specifying the function used to test the equality of keys. Getting a value from a Hash Table The function GETHASH takes two required arguments: a key and a hash table. It returns two values: the value corresponding to the key in the hash table (or NIL if not found), and a boolean indicating whether the key was found in the table. That second value is necessary since NIL is a valid value in a key-value pair, so getting NIL as first value from GETHASH does not necessarily mean that the key was not found in the table. ---------------------------------------------------------------------- Comment By: Matthieu Villeneuve (mvilleneuve) Date: 2002-04-03 19:08 Message: Logged In: YES user_id=504831 Please disregard this one, submitted a bit too early. Refer to #538888 instead. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=447472&aid=538880&group_id=46815 |
From: <no...@so...> - 2002-04-03 19:07:09
|
Bugs item #538888, was opened at 2002-04-03 19:07 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=447472&aid=538888&group_id=46815 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Matthieu Villeneuve (mvilleneuve) Assigned to: Nobody/Anonymous (nobody) Summary: First part for the Hash Tables section Initial Comment: Introduction Hash Tables are a powerful data structure, associating keys with values in a very efficient way. Hash Tables are often preferred over association lists whenever performance is an issue, but they introduce a little overhead that makes assoc lists better if there are only a few key-value pairs to maintain. Creating a Hash Table Hash Tables are created using the function MAKE-HASH-TABLE. It has no required argument. Its most used optional keyword argument is :TEST, specifying the function used to test the equality of keys. Getting a value from a Hash Table The function GETHASH takes two required arguments: a key and a hash table. It returns two values: the value corresponding to the key in the hash table (or NIL if not found), and a boolean indicating whether the key was found in the table. That second value is necessary since NIL is a valid value in a key-value pair, so getting NIL as first value from GETHASH does not necessarily mean that the key was not found in the table. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=447472&aid=538888&group_id=46815 |
From: <no...@so...> - 2002-04-03 18:56:59
|
Bugs item #538880, was opened at 2002-04-03 10:56 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=447472&aid=538880&group_id=46815 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: First part for the Hash Tables section Initial Comment: Introduction Hash Tables are a powerful data structure, associating keys with values in a very efficient way. Hash Tables are preferred over association lists whenever performance is an issue and there are more than just a few key-value pairs to maintain. Creating a Hash Table Hash Tables are created using the function MAKE-HASH-TABLE. It has no required argument. Its most used optional keyword argument is :TEST, specifying the function used to test the equality of keys. Getting a value from a Hash Table The function GETHASH takes two required arguments: a key and a hash table. It returns two values: the value corresponding to the key in the hash table (or NIL if not found), and a boolean indicating whether the key was found in the table. That second value is necessary since NIL is a valid value in a key-value pair, so getting NIL as first value from GETHASH does not necessarily mean that the key was not found in the table. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=447472&aid=538880&group_id=46815 |
From: Nick L. <nd...@ra...> - 2002-04-03 08:57:53
|
Hi Edmund, I'd be glad to grant developer status to you if you have a Sourceforge account, so you can freely add to the CL Cookbook. (If you don't have an account yet - it's a matter of seconds: <http://sourceforge.net/account/register.php>). I'd also ask you to subscribe to the cl-cookbook-contrib mailing list in this case. I have done both of these, and I guess developer status would make sense. As for chapters that are still missing: I personally think that (logical) pathnames should be explained in detail (including good examples for different platforms - Linux, Unix, Windows, Mac, ...). Also, I didn't have the time yet to look at your examples but from your summary I'd be very much interested in reading more about threads[1] and file access in particular. And, one more thing, Frederic Brunel just proposed to add examples using UFFI <http://uffi.med-info.com/> and CLSQL <http://clsql.med-info.com/> (where I might add: as soon as it's integrated with UncommonSQL <http://ww.telent.net/cliki/UncommonSQL>). I might want to write something about these topics myself but I wouldn't be very angry if you were faster than me... :) Let me have a crack at threads. I'll try for "somewhat implementation independent" - I have LWW here and can download ACL and one or two of the freebies. Enough to get the ball rolling. I take it there's no great rush. I work as a contractor and so my availability tends to fluctuate. Regards, - nick |
From: Dr. E. W. <nh...@us...> - 2002-04-03 00:40:14
|
uid=76419(nhabedi) gid=100(users) groups=100(users),47815(cl-cookbook) Tue Apr 2 15:55:58 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv31036 Modified Files: index.html Log Message: added link to Nick Levine's 'Lisp and Elements of Style' |
From: Dr. E. W. <nh...@us...> - 2002-04-03 00:29:56
|
uid=76419(nhabedi) gid=100(users) groups=100(users),47815(cl-cookbook) Tue Apr 2 15:59:33 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv31947 Modified Files: CHANGELOG Log Message: added link to Nick Levine's 'Lisp and Elements of Style' to index.html |
From: <ed...@ag...> - 2002-04-03 00:28:20
|
> I just (stopped reading cll years ago, couldn't stand the noise) I can sympathize with this... :) > came across this excellent collection of pages. Nice one. Thanks. > You might want to consider adding > http://www.fast-index.com/declarative/lectures/ > to the online resources section (and please feel free to use it). I just did. Thanks. > Also, the source for www.fast-index.com - see > http://www.fast-index.com/distrib/fast-index/ > is packed with examples of many of the features discussed in the > cookbook - threads, hashtables, file acess, string manipulation, > sockets, etc etc. Perhaps we could think about whether it would be > useful to add pointers to "real code" to cookbook pages. > > Finally, an offer of help. Are there any areas which need > documenting? I saw Tim Bradshaw has taken responsibility for one; if > there are any more do let me know. I'd be glad to grant developer status to you if you have a Sourceforge account, so you can freely add to the CL Cookbook. (If you don't have an account yet - it's a matter of seconds: <http://sourceforge.net/account/register.php>). I'd also ask you to subscribe to the cl-cookbook-contrib mailing list in this case. As for chapters that are still missing: I personally think that (logical) pathnames should be explained in detail (including good examples for different platforms - Linux, Unix, Windows, Mac, ...). Also, I didn't have the time yet to look at your examples but from your summary I'd be very much interested in reading more about threads[1] and file access in particular. And, one more thing, Frederic Brunel just proposed to add examples using UFFI <http://uffi.med-info.com/> and CLSQL <http://clsql.med-info.com/> (where I might add: as soon as it's integrated with UncommonSQL <http://ww.telent.net/cliki/UncommonSQL>). I might want to write something about these topics myself but I wouldn't be very angry if you were faster than me... :) Cheers, Edi. [1] implementation-independent solutions appreciated if possible -- Dr. Edmund Weitz Hamburg Germany The Common Lisp Cookbook <http://cl-cookbook.sourceforge.net/> |
From: <ed...@ag...> - 2002-04-03 00:13:24
|
Hi Frederic! I've read your suggestions for the cookbook and I think they're right on target[1] - actually I think about doing some of this myself as soon as I find the time for it. However, as you're one of the earliest contributors to the cookbook, I'd ask you to write parts of this yourself if you like. I can grant developer status to your ('fbrunel') Sourceforge account and you can add/change content whenever you want. I'd also ask you to subsribe to the cl-cookbook-contrib mailing list. What do you think? Thanks in advance, Edi. [1] with one exception - I think we shouldn't support CLSQL until it is integrated with UncommonSQL because the latter is a much neater and 'lispier' high-level interface to SQL (but this seems just a matter of a few days or weeks from what I've read today) -- Dr. Edmund Weitz Hamburg Germany The Common Lisp Cookbook <http://cl-cookbook.sourceforge.net/> |
From: <no...@so...> - 2002-04-01 22:01:27
|
Feature Requests item #538060, was opened at 2002-04-01 22:01 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=447475&aid=538060&group_id=46815 Category: None Group: None Status: Open Priority: 5 Submitted By: Frederic Brunel (fbrunel) Assigned to: Nobody/Anonymous (nobody) Summary: Database connectivity section Initial Comment: A "Database connectivity" section should be added using the CLSQL library (by the UFFI author) before any implementation specific methods. http://clsql.med-info.com/ ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=447475&aid=538060&group_id=46815 |
From: <no...@so...> - 2002-04-01 21:57:48
|
Feature Requests item #538058, was opened at 2002-04-01 21:57 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=447475&aid=538058&group_id=46815 Category: None Group: None Status: Open Priority: 5 Submitted By: Frederic Brunel (fbrunel) Assigned to: Nobody/Anonymous (nobody) Summary: Use UFFI library in "FFI" Section Initial Comment: UFFI is an abstraction layer over all well-known Common Lisp FFI implementations. It may be interessting to add an example using this layer in the FFI section of the CL Cookbook. http://uffi.med-info.com/ ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=447475&aid=538058&group_id=46815 |
From: Bill C. <bil...@us...> - 2002-03-31 20:47:28
|
uid=76536(bill_clementson) gid=100(users) groups=100(users),47815(cl-cookbook) Sun Mar 31 12:47:27 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv28332 Modified Files: windows.html Log Message: mods for new clisp & suggestions by Luke Crook |
From: Bill C. <bil...@us...> - 2002-03-31 20:46:55
|
uid=76536(bill_clementson) gid=100(users) groups=100(users),47815(cl-cookbook) Sun Mar 31 12:46:54 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv28197 Modified Files: CHANGELOG Log Message: mods for new clisp & suggestions by Luke Crook |
From: Bill C. <bil...@us...> - 2002-03-31 20:46:24
|
uid=76536(bill_clementson) gid=100(users) groups=100(users),47815(cl-cookbook) Sun Mar 31 12:46:23 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv28088 Modified Files: .emacs Log Message: mods for new clisp & suggestions by Luke Crook |
From: <no...@so...> - 2002-03-29 09:20:17
|
Bugs item #536679, was opened at 2002-03-29 01:20 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=447472&aid=536679&group_id=46815 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: suggestions and an offer of help Initial Comment: Hi. I just (stopped reading cll years ago, couldn't stand the noise) came across this excellent collection of pages. Nice one. You might want to consider adding http://www.fast-index.com/declarative/lectures/ to the online resources section (and please feel free to use it). Also, the source for www.fast-index.com - see http://www.fast-index.com/distrib/fast-index/ is packed with examples of many of the features discussed in the cookbook - threads, hashtables, file acess, string manipulation, sockets, etc etc. Perhaps we could think about whether it would be useful to add pointers to "real code" to cookbook pages. Finally, an offer of help. Are there any areas which need documenting? I saw Tim Bradshaw has taken responsibility for one; if there are any more do let me know. Best regards, - nick levine nd...@ra... ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=447472&aid=536679&group_id=46815 |
From: Dr. E. W. <nh...@us...> - 2002-03-28 20:07:02
|
uid=76419(nhabedi) gid=100(users) groups=100(users),47815(cl-cookbook) Thu Mar 28 12:06:55 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv5685 Modified Files: io.html Log Message: removed TERPRI |
From: Dr. E. W. <nh...@us...> - 2002-03-28 19:50:13
|
uid=76419(nhabedi) gid=100(users) groups=100(users),47815(cl-cookbook) Thu Mar 28 11:50:08 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv730 Modified Files: CHANGELOG Log Message: corrections to "faithful output" entry |
From: Dr. E. W. <nh...@us...> - 2002-03-28 19:49:21
|
uid=76419(nhabedi) gid=100(users) groups=100(users),47815(cl-cookbook) Thu Mar 28 11:49:16 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv541 Modified Files: io.html Log Message: corrections concerning CLISP by Jörg |
From: Dr. E. W. <nh...@us...> - 2002-03-21 00:08:25
|
uid=76419(nhabedi) gid=100(users) groups=100(users),47815(cl-cookbook) Wed Mar 20 16:08:23 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv30383 Modified Files: io.html Log Message: replaced > by > in <pre> area |
From: Dr. E. W. <nh...@us...> - 2002-03-21 00:06:02
|
uid=76419(nhabedi) gid=100(users) groups=100(users),47815(cl-cookbook) Wed Mar 20 16:06:01 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv29858 Modified Files: CHANGELOG Log Message: 'faithful output' entry |
From: Dr. E. W. <nh...@us...> - 2002-03-21 00:04:06
|
uid=76419(nhabedi) gid=100(users) groups=100(users),47815(cl-cookbook) Wed Mar 20 16:04:04 PST 2002 Update of /cvsroot/cl-cookbook/cl-cookbook In directory usw-pr-cvs1:/tmp/cvs-serv29357 Modified Files: io.html Log Message: added 'faithful output' entry |