You can subscribe to this list here.
2002 
_{Jan}
(191) 
_{Feb}
(143) 
_{Mar}
(279) 
_{Apr}
(287) 
_{May}
(106) 
_{Jun}
(96) 
_{Jul}
(95) 
_{Aug}
(126) 
_{Sep}
(184) 
_{Oct}
(152) 
_{Nov}
(84) 
_{Dec}
(136) 

2008 
_{Jan}
(34) 
_{Feb}
(28) 
_{Mar}
(33) 
_{Apr}
(26) 
_{May}
(45) 
_{Jun}
(35) 
_{Jul}
(36) 
_{Aug}
(32) 
_{Sep}
(87) 
_{Oct}
(70) 
_{Nov}
(98) 
_{Dec}
(96) 
2006 
_{Jan}
(210) 
_{Feb}
(69) 
_{Mar}
(37) 
_{Apr}
(74) 
_{May}
(123) 
_{Jun}
(51) 
_{Jul}
(91) 
_{Aug}
(25) 
_{Sep}
(98) 
_{Oct}
(98) 
_{Nov}
(87) 
_{Dec}
(33) 
2005 
_{Jan}
(63) 
_{Feb}
(106) 
_{Mar}
(105) 
_{Apr}
(90) 
_{May}
(99) 
_{Jun}
(96) 
_{Jul}
(197) 
_{Aug}
(144) 
_{Sep}
(128) 
_{Oct}
(123) 
_{Nov}
(232) 
_{Dec}
(153) 
2007 
_{Jan}
(43) 
_{Feb}
(41) 
_{Mar}
(27) 
_{Apr}
(18) 
_{May}
(20) 
_{Jun}
(18) 
_{Jul}
(35) 
_{Aug}
(35) 
_{Sep}
(21) 
_{Oct}
(75) 
_{Nov}
(41) 
_{Dec}
(28) 
2012 
_{Jan}
(18) 
_{Feb}
(12) 
_{Mar}
(22) 
_{Apr}
(6) 
_{May}
(16) 
_{Jun}
(17) 
_{Jul}
(10) 
_{Aug}
(13) 
_{Sep}
(2) 
_{Oct}
(8) 
_{Nov}
(10) 
_{Dec}
(1) 
2011 
_{Jan}
(44) 
_{Feb}
(46) 
_{Mar}
(20) 
_{Apr}
(74) 
_{May}
(35) 
_{Jun}
(37) 
_{Jul}
(5) 
_{Aug}
(14) 
_{Sep}

_{Oct}
(8) 
_{Nov}
(6) 
_{Dec}
(1) 
2009 
_{Jan}
(94) 
_{Feb}
(79) 
_{Mar}
(9) 
_{Apr}
(10) 
_{May}
(5) 
_{Jun}
(54) 
_{Jul}
(49) 
_{Aug}
(65) 
_{Sep}
(61) 
_{Oct}
(16) 
_{Nov}
(61) 
_{Dec}
(70) 
2003 
_{Jan}
(170) 
_{Feb}
(64) 
_{Mar}
(202) 
_{Apr}
(142) 
_{May}
(103) 
_{Jun}
(145) 
_{Jul}
(56) 
_{Aug}
(204) 
_{Sep}
(130) 
_{Oct}
(91) 
_{Nov}
(32) 
_{Dec}
(130) 
2010 
_{Jan}
(2) 
_{Feb}
(67) 
_{Mar}
(8) 
_{Apr}
(30) 
_{May}
(19) 
_{Jun}
(2) 
_{Jul}
(17) 
_{Aug}
(30) 
_{Sep}
(23) 
_{Oct}
(20) 
_{Nov}
(47) 
_{Dec}
(12) 
2013 
_{Jan}
(19) 
_{Feb}
(14) 
_{Mar}
(12) 
_{Apr}
(3) 
_{May}
(33) 
_{Jun}
(12) 
_{Jul}
(20) 
_{Aug}
(5) 
_{Sep}
(5) 
_{Oct}
(17) 
_{Nov}
(15) 
_{Dec}
(4) 
2001 
_{Jan}
(35) 
_{Feb}
(24) 
_{Mar}
(53) 
_{Apr}
(59) 
_{May}
(124) 
_{Jun}
(134) 
_{Jul}
(92) 
_{Aug}
(74) 
_{Sep}
(75) 
_{Oct}
(95) 
_{Nov}
(47) 
_{Dec}
(32) 
2014 
_{Jan}
(8) 
_{Feb}
(4) 
_{Mar}
(17) 
_{Apr}

_{May}
(16) 
_{Jun}
(10) 
_{Jul}
(7) 
_{Aug}

_{Sep}

_{Oct}

_{Nov}

_{Dec}

2004 
_{Jan}
(89) 
_{Feb}
(208) 
_{Mar}
(190) 
_{Apr}
(61) 
_{May}
(111) 
_{Jun}
(126) 
_{Jul}
(121) 
_{Aug}
(90) 
_{Sep}
(65) 
_{Oct}
(80) 
_{Nov}
(90) 
_{Dec}
(95) 
2000 
_{Jan}
(16) 
_{Feb}
(21) 
_{Mar}
(49) 
_{Apr}
(35) 
_{May}
(25) 
_{Jun}
(15) 
_{Jul}
(17) 
_{Aug}
(15) 
_{Sep}
(12) 
_{Oct}
(18) 
_{Nov}
(42) 
_{Dec}
(31) 
S  M  T  W  T  F  S 

1
(2) 
2
(8) 
3
(3) 
4
(2) 
5
(4) 
6
(7) 
7
(4) 
8

9
(9) 
10
(1) 
11
(4) 
12
(3) 
13

14
(4) 
15
(4) 
16

17

18
(2) 
19
(2) 
20
(4) 
21
(3) 
22
(1) 
23
(1) 
24
(4) 
25
(10) 
26
(3) 
27
(4) 
28

29

30
(9) 
31
(1) 




From: Sam Steingold <sds@gn...>  20050514 18:43:58

this is an interesting question. why don't you raise it on c.l.l? > * Pascal J.Bourguignon <cwo@...> [20050514 13:55:58 +0200= ]: > > [384]> (digitcharp #\=EF=BC=95) ; =3D=3D #\FULLWIDTH_DIGIT_FIVE > 5 > [385]> (digitcharp #\=EF=BC=91) ; =3D=3D #\FULLWIDTH_DIGIT_ONE > 1 > [386]> =EF=BC=95=EF=BC=8F=EF=BC=91=EF=BC=95 > > ***  EVAL: variable =EF=BC=95=EF=BC=8F=EF=BC=91=EF=BC=95 has no value > > [389]> =EF=BC=95 > > ***  EVAL: variable =EF=BC=95 has no value > > > While the standard doesn't specify clearly anything about non standard > characters, it seems to me that if (digitcharp #\=EF=BC=95) is true, th= en =EF=BC=95 > should read as the integer 5, and =EF=BC=95=EF=BC=8F=EF=BC=91=EF=BC=95 sh= ould read as the ratio > 1/3. The same for all the other digitchars in the charsets... > > > > Extracts from CLHS: >  > > 2.3.1 Numbers as Tokens > > When a token is read, it is interpreted as a number or symbol. The > token is interpreted as a number if it satisfies the syntax for > numbers specified in the next figure. > > numerictoken ::=3D integer  > ratio  > float=20=20=20=20=20=20=20 > integer ::=3D [sign] > decimaldigit+ > decimalpoint  > [sign] > digit+=20=20=20=20=20=20 > ratio ::=3D [sign] > {digit}+ > slash > {digit}+=20=20=20=20 > float ::=3D [sign] > {decimaldigit}* > decimalpoint > {decimaldigit}+ > [exponent]=20=20 > =20 > [sign] > {decimaldigit}+ > [decimalpoint > {decimaldigit}*] > exponent=20=20=20=20 > exponent ::=3D exponentmarker > [sign] > {digit}+=20=20=20=20 >=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 > signa sign.=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20 > slasha slash=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 > decimalpointa dot.=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20 > exponentmarkeran exponent marker.=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 > decimaldigita digit in radix 10.=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 > digita digit in the current input radix.=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 > > Figure 29. Syntax for Numeric Tokens > >  > > digit n. (in a radix) a character that is among the possible digits (0 > to 9, A to Z, and a to z) and that is defined to have an associated > numeric weight as a digit in that radix. See Section 13.1.4.6 (Digits > in a Radix). > >  > > 13.1.4.4 Numeric Characters > > The numeric characters are a subset of the graphic characters. Of the > standard characters, only these are numeric characters: > > 0 1 2 3 4 5 6 7 8 9 > > For each implementationdefined graphic character that has no case, > the implementation must define whether or not it is a numeric > character.=20 > >  > > 13.1.4.6 Digits in a Radix > > What qualifies as a digit depends on the radix (an integer between 2 > and 36, inclusive). The potential digits are: > > 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z > > Their respective weights are 0, 1, 2, ... 35. In any given radix n, > only the first n potential digits are considered to be digits. For > example, the digits in radix 2 are 0 and 1, the digits in radix 10 are > 0 through 9, and the digits in radix 16 are 0 through F. > > Case is not significant in digits; for example, in radix 16, both F > and f are digits with weight 15.=20 > >  > > Function DIGITCHARP > > Syntax: > > digitcharp char &optional radix =3D> weight > > Arguments and Values: > > chara character. > > radixa radix. The default is 10. > > weighteither a nonnegative integer less than radix, or false. > > Description: > > Tests whether char is a digit in the specified radix (i.e., with a > weight less than radix). If it is a digit in that radix, its weight is > returned as an integer; otherwise nil is returned.=20 > >  > > > =20 > __Pascal Bourguignon__ http://www.informatimago.com/ > > Nobody can fix the economy. Nobody can be trusted with their finger > on the button. Nobody's perfect. VOTE FOR NOBODY. > > >  > This SF.Net email is sponsored by Oracle Space Sweepstakes > Want to be the first software developer in space? > Enter now for the Oracle Space Sweepstakes! > http://ads.osdn.com/?ad_id=3D7393&alloc_id=3D16281&op=3Dclick =20 Sam Steingold (http://www.podval.org/~sds) running w2k <http://pmw.org.il/>; <http://www.iris.org.il>; <http://ffii.org/>; <http://www.honestreporting.com>; <http://www.openvotingconsortium.org/>; Trespassers will be shot. Survivors will be prosecuted. 
From: Theo Doukas <doukas@ge...>  20050514 17:59:42

Nevermind  I figured it out: (:returntype (cptr (carray cstring 2))) does the trick, returning an array of 2 strings. Sorry for bothering, and thanks anyways, Theo. Theo Doukas wrote: > Hi, > > I have a C function that returns char ** (an array of strings). > > How do I declare this return type in FFI:DEFCALLOUT? > > I'm trying something like > > (defcallout mysql_fetch_row > (:language :stdc) > (:library "libmysqlclient.so") > (:returntype (CPTR CSTRING)) > (:arguments (result FFI:CPOINTER))) > > which returns the first string allright, but how do I retrieve the other > strings? Suppose I knew the array held 2 strings, I thought > > (:returntype (CARRAY (CPTR CSTRING) 2)) > > or perhaps > > (:returntype (CARRAY CSTRING 2)) > > would probably work, but they don't seem to. > > What's the correct way to do this? > > Thanks, > > T. > > >  > This SF.Net email is sponsored by Oracle Space Sweepstakes > Want to be the first software developer in space? > Enter now for the Oracle Space Sweepstakes! > http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click > _______________________________________________ > clisplist mailing list > clisplist@... > https://lists.sourceforge.net/lists/listinfo/clisplist > > 
From: Theo Doukas <doukas@ge...>  20050514 14:59:36

Hi, I have a C function that returns char ** (an array of strings). How do I declare this return type in FFI:DEFCALLOUT? I'm trying something like (defcallout mysql_fetch_row (:language :stdc) (:library "libmysqlclient.so") (:returntype (CPTR CSTRING)) (:arguments (result FFI:CPOINTER))) which returns the first string allright, but how do I retrieve the other strings? Suppose I knew the array held 2 strings, I thought (:returntype (CARRAY (CPTR CSTRING) 2)) or perhaps (:returntype (CARRAY CSTRING 2)) would probably work, but they don't seem to. What's the correct way to do this? Thanks, T. 
From: Pascal J.Bourguignon <pjb@in...>  20050514 11:56:16

[384]> (digitcharp #\５) ; == #\FULLWIDTH_DIGIT_FIVE 5 [385]> (digitcharp #\１) ; == #\FULLWIDTH_DIGIT_ONE 1 [386]> ５／１５ ***  EVAL: variable ５／１５ has no value [389]> ５ ***  EVAL: variable ５ has no value While the standard doesn't specify clearly anything about non standard characters, it seems to me that if (digitcharp #\５) is true, then ５ should read as the integer 5, and ５／１５ should read as the ratio 1/3. The same for all the other digitchars in the charsets... Extracts from CLHS:  2.3.1 Numbers as Tokens When a token is read, it is interpreted as a number or symbol. The token is interpreted as a number if it satisfies the syntax for numbers specified in the next figure. numerictoken ::= integer  ratio  float integer ::= [sign] decimaldigit+ decimalpoint  [sign] digit+ ratio ::= [sign] {digit}+ slash {digit}+ float ::= [sign] {decimaldigit}* decimalpoint {decimaldigit}+ [exponent]  [sign] {decimaldigit}+ [decimalpoint {decimaldigit}*] exponent exponent ::= exponentmarker [sign] {digit}+ signa sign. slasha slash decimalpointa dot. exponentmarkeran exponent marker. decimaldigita digit in radix 10. digita digit in the current input radix. Figure 29. Syntax for Numeric Tokens  digit n. (in a radix) a character that is among the possible digits (0 to 9, A to Z, and a to z) and that is defined to have an associated numeric weight as a digit in that radix. See Section 13.1.4.6 (Digits in a Radix).  13.1.4.4 Numeric Characters The numeric characters are a subset of the graphic characters. Of the standard characters, only these are numeric characters: 0 1 2 3 4 5 6 7 8 9 For each implementationdefined graphic character that has no case, the implementation must define whether or not it is a numeric character.  13.1.4.6 Digits in a Radix What qualifies as a digit depends on the radix (an integer between 2 and 36, inclusive). The potential digits are: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Their respective weights are 0, 1, 2, ... 35. In any given radix n, only the first n potential digits are considered to be digits. For example, the digits in radix 2 are 0 and 1, the digits in radix 10 are 0 through 9, and the digits in radix 16 are 0 through F. Case is not significant in digits; for example, in radix 16, both F and f are digits with weight 15.  Function DIGITCHARP Syntax: digitcharp char &optional radix => weight Arguments and Values: chara character. radixa radix. The default is 10. weighteither a nonnegative integer less than radix, or false. Description: Tests whether char is a digit in the specified radix (i.e., with a weight less than radix). If it is a digit in that radix, its weight is returned as an integer; otherwise nil is returned.   __Pascal Bourguignon__ http://www.informatimago.com/ Nobody can fix the economy. Nobody can be trusted with their finger on the button. Nobody's perfect. VOTE FOR NOBODY. 