Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
You can subscribe to this list here.
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) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
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) |
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) |
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) |
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) |
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) |
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) |
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) |
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) |
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) |
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) |
2011 |
Jan
(44) |
Feb
(46) |
Mar
(20) |
Apr
(74) |
May
(35) |
Jun
(37) |
Jul
(5) |
Aug
(14) |
Sep
|
Oct
(8) |
Nov
(6) |
Dec
(1) |
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) |
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) |
2014 |
Jan
(8) |
Feb
(4) |
Mar
(17) |
Apr
|
May
(16) |
Jun
(10) |
Jul
(7) |
Aug
|
Sep
(1) |
Oct
(25) |
Nov
(6) |
Dec
(1) |
2015 |
Jan
(1) |
Feb
(3) |
Mar
(9) |
Apr
(1) |
May
(8) |
Jun
|
Jul
(16) |
Aug
(13) |
Sep
|
Oct
(44) |
Nov
(1) |
Dec
(4) |
2016 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
(3) |
May
|
Jun
(8) |
Jul
|
Aug
(2) |
Sep
(2) |
Oct
|
Nov
(10) |
Dec
(33) |
2017 |
Jan
(16) |
Feb
(23) |
Mar
(96) |
Apr
(7) |
May
(1) |
Jun
(4) |
Jul
(12) |
Aug
|
Sep
(2) |
Oct
(16) |
Nov
(36) |
Dec
(23) |
2018 |
Jan
(3) |
Feb
(16) |
Mar
(2) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
1
(6) |
2
(5) |
3
|
4
(1) |
5
(11) |
6
(7) |
7
(7) |
8
(1) |
9
(2) |
10
|
11
(1) |
12
(4) |
13
(24) |
14
(8) |
15
(6) |
16
(6) |
17
(1) |
18
|
19
(2) |
20
|
21
(11) |
22
(1) |
23
|
24
(1) |
25
(4) |
26
(2) |
27
(1) |
28
|
29
(7) |
30
(9) |
|
From: Sam Steingold <sds@gn...> - 2005-09-06 16:58:55
|
> * Dr. Werner Fink <jreare@...> [2005-09-06 18:18:15 +0200]: > > Hi, > > it seems that on AMD64 the record type is lost for > the display object. I've added a fprintf's to > > make_display() in modules/clx/new-clx/clx.f > allocate_fpointer() in x86_64-suse-linux/spvw_typealloc.c > > and got the result that the macro Record_type() > report 18 within allocate_fpointer() for the > return result and 0 from make_display() ... > later one leads to the error that the display > is closed by the check ensure_living_display(). > > The build has used TYPECODES. it appears that this is the same bug as <http://sourceforge.net/tracker/index.php?func=detail&aid=1246342&group_id=1355&atid=101355> -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.mideasttruth.com/> <http://www.savegushkatif.org> <http://www.memri.org/> <http://www.openvotingconsortium.org/> NY survival guide: when crossing a street, mind cars, not streetlights. |
From: Dr. Werner Fink <werner@su...> - 2005-09-06 16:18:32
|
Hi, it seems that on AMD64 the record type is lost for the display object. I've added a fprintf's to make_display() in modules/clx/new-clx/clx.f allocate_fpointer() in x86_64-suse-linux/spvw_typealloc.c and got the result that the macro Record_type() report 18 within allocate_fpointer() for the return result and 0 from make_display() ... later one leads to the error that the display is closed by the check ensure_living_display(). The build has used TYPECODES. Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr |
From: Sam Steingold <sds@gn...> - 2005-09-06 16:10:49
|
> * Takehiko Abe <xrxr@...> [2005-09-01 20:30:23 +0900]: > > I cannot figure out how to use posix:stream-lock . > >> (defparameter *lock* (open "lock" :direction :output)) > *LOCK* >> *lock* > #<OUTPUT BUFFERED FILE-STREAM CHARACTER #P"lock"> >> (posix:stream-lock *lock* t :shared nil :block nil) > T >> (posix:stream-lock *lock* t :shared nil :block nil) > T >> (close *lock*) > > I expected the second call to stream-lock singals error but it did > not. What am I missing? I fixed stream-lock over the last few days. please get the CVS head sources and build CLISP from them. here is what I see now (I use 2 processes): [1]> (setq s (open "foo" :direction :output)) #<OUTPUT BUFFERED FILE-STREAM CHARACTER #P"foo"> [2]> (stream-lock s t) T [3]> (stream-lock s nil) NIL [4]> (stream-lock s t) ; hangs until the 2nd process releases the lock T [5]> (stream-lock s nil) NIL [6]> (close s) T [7]> (delete-file s) #P"/.../foo" [8]> Bye. [1]> (setq s (open "foo" :direction :output)) #<OUTPUT BUFFERED FILE-STREAM CHARACTER #P"foo"> [4]> (stream-lock s t) ; hangs until the 1st process releases the lock T [5]> (stream-lock s nil) NIL [6]> (stream-lock s t :block nil) ; returns NIL immediately NIL [7]> (stream-lock s t :block nil) ; returns T immeditely T [8]> (close s) T [9]> Bye. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://truepeace.org> <http://www.savegushkatif.org> <http://www.iris.org.il> <http://pmw.org.il/> <http://www.openvotingconsortium.org/> Sufficiently advanced stupidity is indistinguishable from malice. |
From: Sam Steingold <sds@gn...> - 2005-09-06 15:31:55
|
> * Takehiko Abe <xrxr@...> [2005-09-06 15:04:05 +0900]: > > Sam Steingold wrote: > >> >> <http://www.lisp.org/HyperSpec/Body/sec_3-2-2-3.html>: >> >> Classes defined by defclass in the compilation environment must >> >> be defined at run time to have the same superclasses and same >> >> metaclass. >> > >> > In my program, the class defined in compile time is also available in >> > run time. So I believe it is conforming. >> >> the error indicates that this is not the case. >> >> Let me clarify: >> the environment in which you compiled the code (calling TYPEP) must be >> "isomorphic" to the environment in which you load the compiled code. > > The hyperspec page says: "... must be defined at run time." > Not "load time". And yes the environment in which I run my code > is 'isomorphic' to the compile time environment. I believe that in this context load time is included in run time. <http://www.lisp.org/HyperSpec/Body/sec_24-1-1.html>: To load a file is to treat its contents as code and execute that code. >> the reason that you are getting the error is that your class is defined >> at compile time but not at load time. >> thus your "program" (defined in this context as the process in which you >> compile and load your files) is not "conforming". >> >> this is a very simple matter: just clean up the dependencies in your >> defsystem. > > The typep form referred to XXX is in file A, and XXX is defined as a > class name in file B. But in the real code the file B depends on file A. > So it is not defsystem issue though I think I can reorganize my code. Please do. Such circular dependencies will bite you sooner or later. > And the dependency in this case is peculiar in that clisp produces > more robust code when the offending class is _not_ present. That > puzzled me. more "robust" here means "less optimized". -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.savegushkatif.org> <http://www.iris.org.il> <http://truepeace.org> <http://pmw.org.il/> <http://ffii.org/> <http://www.palestinefacts.org/> Your mouse has moved - WinNT has to be restarted for this to take effect. |
From: Takehiko Abe <keke@go...> - 2005-09-06 06:04:52
|
Sam Steingold wrote: > >> <http://www.lisp.org/HyperSpec/Body/sec_3-2-2-3.html>: > >> Classes defined by defclass in the compilation environment must > >> be defined at run time to have the same superclasses and same > >> metaclass. > > > > In my program, the class defined in compile time is also available in > > run time. So I believe it is conforming. > > the error indicates that this is not the case. > > Let me clarify: > the environment in which you compiled the code (calling TYPEP) must be > "isomorphic" to the environment in which you load the compiled code. The hyperspec page says: "... must be defined at run time." Not "load time". And yes the environment in which I run my code is 'isomorphic' to the compile time environment. > the "isomorphism" is described in the aforementioned page. > specifically, whatever classes are defined during the compilation must > be "similarly" (same superclasses & metaclass) defined at loading. Again, it does not say "at loading". It says "run time". Loading is about constructing a run time environment. If I already have that environment, I don't have to load any file. > the reason that you are getting the error is that your class is defined > at compile time but not at load time. > thus your "program" (defined in this context as the process in which you > compile and load your files) is not "conforming". > > this is a very simple matter: just clean up the dependencies in your > defsystem. The typep form referred to XXX is in file A, and XXX is defined as a class name in file B. But in the real code the file B depends on file A. So it is not defsystem issue though I think I can reorganize my code. And the dependency in this case is peculiar in that clisp produces more robust code when the offending class is _not_ present. That puzzled me. > > [btw, the test code I posted works fine with MCL/OpenMCL and sbcl.] > > this just means that MCL/OpenMCL and sbcl can run certain non-conforming > programs. so? there are lots of non-conforming programs that clisp can > run and other lisps cannot. this does not make those programs conforming. I know. But I believe my program is conforming. |
From: Sam Steingold <sds@gn...> - 2005-09-06 04:48:07
|
> * Takehiko Abe <xrxr@...> [2005-09-06 10:38:21 +0900]: > >> If your program does not support that, it is not "conforming", see > > I do not agree. > >> <http://www.lisp.org/HyperSpec/Body/sec_3-2-2-3.html>: >> Classes defined by defclass in the compilation environment must >> be defined at run time to have the same superclasses and same >> metaclass. > > In my program, the class defined in compile time is also available in > run time. So I believe it is conforming. the error indicates that this is not the case. Let me clarify: the environment in which you compiled the code (calling TYPEP) must be "isomorphic" to the environment in which you load the compiled code. the "isomorphism" is described in the aforementioned page. specifically, whatever classes are defined during the compilation must be "similarly" (same superclasses & metaclass) defined at loading. the reason that you are getting the error is that your class is defined at compile time but not at load time. thus your "program" (defined in this context as the process in which you compile and load your files) is not "conforming". this is a very simple matter: just clean up the dependencies in your defsystem. > [btw, the test code I posted works fine with MCL/OpenMCL and sbcl.] this just means that MCL/OpenMCL and sbcl can run certain non-conforming programs. so? there are lots of non-conforming programs that clisp can run and other lisps cannot. this does not make those programs conforming. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.openvotingconsortium.org/> <http://www.honestreporting.com> <http://www.camera.org> <http://www.jihadwatch.org/> Winners never quit; quitters never win; idiots neither win nor quit. |
From: Takehiko Abe <keke@go...> - 2005-09-06 01:39:35
|
Sam Steingold wrote: > > * Takehiko Abe <xrxr@...> [2005-09-06 00:18:10 +0900]: > > > > This is not like defmacro or defmethod --- it is about compiling > > TYPEP. > > Finally, some relevant information. > Indeed, CLISP compiles TYPEP inline (see clisp/src/compiler.lisp:c-TYPEP) > when the type argument is available at compile time. Ok. That clisp compiles TYPEP inline is fine if it does not error at load time. Why does clisp have to call FIND-CLASS at load time? In my program, the class is available at run time. If clisp compiler requires that a class name referred to by TYPEP is present at compile time, I would not be very happy but it would have been clear what was going on. But, clisp does not require it. Instead, it quietly produces different fas files and and the one with the inlined TYPEP signals error at load time. > > If your program does not support that, it is not "conforming", see I do not agree. > <http://www.lisp.org/HyperSpec/Body/sec_3-2-2-3.html>: > Classes defined by defclass in the compilation environment must > be defined at run time to have the same superclasses and same > metaclass. In my program, the class defined in compile time is also available in run time. So I believe it is conforming. [btw, the test code I posted works fine with MCL/OpenMCL and sbcl.] > Please make sure that your mailer respects "Reply-to" and > "Mail-Copies-To" headers. Sorry about that. I'll be carefull. |