You can subscribe to this list here.
| 2000 |
Jan
(81) |
Feb
(55) |
Mar
(459) |
Apr
(159) |
May
(126) |
Jun
(69) |
Jul
(48) |
Aug
(29) |
Sep
(106) |
Oct
(76) |
Nov
(155) |
Dec
(161) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(122) |
Feb
(150) |
Mar
(294) |
Apr
(124) |
May
(197) |
Jun
(266) |
Jul
(111) |
Aug
(259) |
Sep
(163) |
Oct
(142) |
Nov
(101) |
Dec
(86) |
| 2002 |
Jan
(187) |
Feb
(108) |
Mar
(274) |
Apr
(157) |
May
(346) |
Jun
(242) |
Jul
(345) |
Aug
(187) |
Sep
(263) |
Oct
(69) |
Nov
(30) |
Dec
(76) |
| 2003 |
Jan
(125) |
Feb
(191) |
Mar
(87) |
Apr
(69) |
May
(107) |
Jun
(66) |
Jul
(112) |
Aug
(161) |
Sep
(184) |
Oct
(137) |
Nov
(28) |
Dec
(61) |
| 2004 |
Jan
(148) |
Feb
(99) |
Mar
(365) |
Apr
(225) |
May
(311) |
Jun
(204) |
Jul
(95) |
Aug
(214) |
Sep
(256) |
Oct
(290) |
Nov
(239) |
Dec
(152) |
| 2005 |
Jan
(253) |
Feb
(183) |
Mar
(178) |
Apr
(88) |
May
(175) |
Jun
(195) |
Jul
(122) |
Aug
(81) |
Sep
(119) |
Oct
(200) |
Nov
(110) |
Dec
(179) |
| 2006 |
Jan
(154) |
Feb
(64) |
Mar
(55) |
Apr
(69) |
May
(66) |
Jun
(64) |
Jul
(80) |
Aug
(59) |
Sep
(62) |
Oct
(90) |
Nov
(132) |
Dec
(106) |
| 2007 |
Jan
(58) |
Feb
(51) |
Mar
(59) |
Apr
(19) |
May
(33) |
Jun
(52) |
Jul
(15) |
Aug
(50) |
Sep
(41) |
Oct
(259) |
Nov
(323) |
Dec
(136) |
| 2008 |
Jan
(205) |
Feb
(128) |
Mar
(203) |
Apr
(126) |
May
(307) |
Jun
(166) |
Jul
(259) |
Aug
(181) |
Sep
(217) |
Oct
(265) |
Nov
(256) |
Dec
(132) |
| 2009 |
Jan
(104) |
Feb
(81) |
Mar
(27) |
Apr
(21) |
May
(85) |
Jun
(237) |
Jul
(243) |
Aug
(199) |
Sep
(178) |
Oct
(151) |
Nov
(64) |
Dec
(39) |
| 2010 |
Jan
(33) |
Feb
(146) |
Mar
(125) |
Apr
(109) |
May
(52) |
Jun
(135) |
Jul
(103) |
Aug
(68) |
Sep
(99) |
Oct
(88) |
Nov
(45) |
Dec
(56) |
| 2011 |
Jan
(19) |
Feb
(32) |
Mar
(50) |
Apr
(105) |
May
(46) |
Jun
(22) |
Jul
(101) |
Aug
(80) |
Sep
(52) |
Oct
(16) |
Nov
(10) |
Dec
(29) |
| 2012 |
Jan
(8) |
Feb
(22) |
Mar
(17) |
Apr
(68) |
May
(19) |
Jun
(19) |
Jul
(12) |
Aug
(6) |
Sep
(13) |
Oct
(5) |
Nov
(5) |
Dec
(5) |
| 2013 |
Jan
(6) |
Feb
(4) |
Mar
(3) |
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(6) |
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
(16) |
Apr
(1) |
May
(8) |
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
|
Feb
(8) |
Mar
(23) |
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
(7) |
Sep
(1) |
Oct
|
Nov
|
Dec
(5) |
| 2016 |
Jan
|
Feb
|
Mar
(16) |
Apr
(6) |
May
(53) |
Jun
(19) |
Jul
(3) |
Aug
(39) |
Sep
(24) |
Oct
(2) |
Nov
(19) |
Dec
|
| 2017 |
Jan
(13) |
Feb
(44) |
Mar
(208) |
Apr
(12) |
May
(94) |
Jun
(54) |
Jul
(18) |
Aug
(52) |
Sep
(12) |
Oct
(22) |
Nov
(27) |
Dec
(93) |
| 2018 |
Jan
(85) |
Feb
(28) |
Mar
(16) |
Apr
(47) |
May
(16) |
Jun
(15) |
Jul
(10) |
Aug
(3) |
Sep
(5) |
Oct
|
Nov
(6) |
Dec
|
| 2019 |
Jan
(4) |
Feb
(6) |
Mar
(12) |
Apr
(1) |
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
| 2020 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
(6) |
Oct
|
Nov
|
Dec
|
| 2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
| 2022 |
Jan
(2) |
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(10) |
Oct
(5) |
Nov
|
Dec
|
| 2023 |
Jan
|
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
(9) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(8) |
Nov
(28) |
Dec
(3) |
| 2025 |
Jan
(8) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
1
(5) |
2
(1) |
3
(1) |
4
(1) |
5
|
|
6
|
7
(1) |
8
|
9
|
10
|
11
|
12
|
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
|
27
|
28
|
29
|
30
(1) |
|
|
|
|
From: Anton V. <avo...@ya...> - 2011-11-30 19:10:07
|
02.11.2011, 09:11, "Raymond Toy" <toy...@gm...>: > On 11/1/11 3:06 AM, Anton Vodonosov wrote: >> I am on Windows 7, CLISP 2.49, Emacs 23.2.1, slime-20110730-cvs. > Oh. Perhaps that's a problem on windows or with your version of slime. > I ran my test on Mac OS X with slime 2011-08-18 and xemacs 21.5beta. For the record, I found the reason. It's Emacs. It wants to use environment variable HOME to determine the location where to store the .emacs file. On Windows HOME is usually absent, and Emacs then uses APPDATA variable instead. So far OK. But then Emacs sets the HOME variable to the value of APPDATA. The processes it starts (e.g. lisp implementation for slime) inherit the HOME variable. On Windows my home directory is C:\Users\anton\. APPDATA points to C:\Users\anton\AppData\Roaming\. CLISP (and other lisps) determine C:\Users\anton as the value of (user-homedir-pathname), even it the HOME environment variable is absent. And that's where .clisprc.lisp is stored. But when they inherit HOME from Emacs, they use it's value (which is set by Emacs to C:\Users\anton\AppData\Roaming\), and .clisprc is not found. Best regards, - Anton |
|
From: SourceForge.net <no...@so...> - 2011-11-07 20:55:40
|
Bugs item #3432970, was opened at 2011-11-03 13:37 Message generated for change (Comment added) made by mak08 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=3432970&group_id=1355 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 Private: No Submitted By: Michael Kappert (mak08) Assigned to: Nobody/Anonymous (nobody) >Summary: Case-sensitive structs miscompiled? [suggested fix] Initial Comment: It seems that keywords are stored incorrectly in the fasl for case-sensitive struct literals: $ cat struct-case.cl (defpackage "STORE" (:modern t)) (in-package store) (defstruct book title author) (defmacro defbook-expand (title author) (make-book :title title :author author)) (defvar *et-book* (defbook-expand "aTitle" "anAuthor")) ...... cs-user> (compile-file "/home/michael/Projects/scratch/struct-case.cl") ;; Compiling file /home/michael/Projects/scratch/struct-case.cl ... ;; Wrote file /home/michael/Projects/scratch/struct-case.fas 0 errors, 0 warnings #P"/home/michael/Projects/scratch/struct-case.fas" nil nil cs-user> (load *) ;; Loading file /home/michael/Projects/scratch/struct-case.fas ... ; Evaluation aborted on #<system::simple-keyword-error #x0003348AA920>. cs-user> The struct literal appears in the fasl as S(|STORE|::|book| :|title| "aTitle" :|author| "anAuthor") ---------------------------------------------------------------------- >Comment By: Michael Kappert (mak08) Date: 2011-11-07 12:55 Message: This is probably much too crude, but it fixes the problem for me: I think keywords should always be printed in upppercase in pr_structure_default. I could see no regressions in make check (tested only on Ubuntu). diff -r 8f5a8b96a72d src/io.d --- a/src/io.d Mon Oct 17 14:59:11 2011 +0300 +++ b/src/io.d Mon Nov 07 21:48:12 2011 +0100 @@ -8409,7 +8409,7 @@ { /* Print (symbol-name (clos:slot-definition-name slot)): */ var object obj = TheSlotDefinition(*slot_)->slotdef_name; if (!symbolp(obj)) goto bad_clas; - pr_like_symbol(stream_,Symbol_name(obj)); /* print symbolname of component */ + pr_symbol_part(stream_,Symbol_name(obj),false,false); /* print symbolname of component */ } JUSTIFY_SPACE; JUSTIFY_LAST(true); ---------------------------------------------------------------------- Comment By: Michael Kappert (mak08) Date: 2011-11-04 14:58 Message: Now it seems more like a bug in the print-object method for structs: cs-user> (defstruct foo bar) foo cs-user> (let ((*print-readably* nil)) (read-from-string (format nil "~s" #s(foo :bar "bar")))) #S(foo :bar "bar") 18 cs-user> (let ((*print-readably* t)) (read-from-string (format nil "~s" #s(foo :bar "bar")))) ; Evaluation aborted on #<system::simple-keyword-error #x0003348EB220>. cs-user> (let ((*print-readably* t)) (read-from-string (format nil "~s" #s(foo :BAR "bar")))) ; Evaluation aborted on #<system::simple-keyword-error #x0003348EB240>. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=3432970&group_id=1355 |
|
From: SourceForge.net <no...@so...> - 2011-11-04 21:58:02
|
Bugs item #3432970, was opened at 2011-11-03 13:37 Message generated for change (Comment added) made by mak08 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=3432970&group_id=1355 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 Private: No Submitted By: Michael Kappert (mak08) Assigned to: Nobody/Anonymous (nobody) Summary: Case-sensitive structs miscompiled? Initial Comment: It seems that keywords are stored incorrectly in the fasl for case-sensitive struct literals: $ cat struct-case.cl (defpackage "STORE" (:modern t)) (in-package store) (defstruct book title author) (defmacro defbook-expand (title author) (make-book :title title :author author)) (defvar *et-book* (defbook-expand "aTitle" "anAuthor")) ...... cs-user> (compile-file "/home/michael/Projects/scratch/struct-case.cl") ;; Compiling file /home/michael/Projects/scratch/struct-case.cl ... ;; Wrote file /home/michael/Projects/scratch/struct-case.fas 0 errors, 0 warnings #P"/home/michael/Projects/scratch/struct-case.fas" nil nil cs-user> (load *) ;; Loading file /home/michael/Projects/scratch/struct-case.fas ... ; Evaluation aborted on #<system::simple-keyword-error #x0003348AA920>. cs-user> The struct literal appears in the fasl as S(|STORE|::|book| :|title| "aTitle" :|author| "anAuthor") ---------------------------------------------------------------------- >Comment By: Michael Kappert (mak08) Date: 2011-11-04 14:58 Message: Now it seems more like a bug in the print-object method for structs: cs-user> (defstruct foo bar) foo cs-user> (let ((*print-readably* nil)) (read-from-string (format nil "~s" #s(foo :bar "bar")))) #S(foo :bar "bar") 18 cs-user> (let ((*print-readably* t)) (read-from-string (format nil "~s" #s(foo :bar "bar")))) ; Evaluation aborted on #<system::simple-keyword-error #x0003348EB220>. cs-user> (let ((*print-readably* t)) (read-from-string (format nil "~s" #s(foo :BAR "bar")))) ; Evaluation aborted on #<system::simple-keyword-error #x0003348EB240>. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=3432970&group_id=1355 |
|
From: SourceForge.net <no...@so...> - 2011-11-03 20:37:07
|
Bugs item #3432970, was opened at 2011-11-03 13:37 Message generated for change (Tracker Item Submitted) made by mak08 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=3432970&group_id=1355 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 Private: No Submitted By: Michael Kappert (mak08) Assigned to: Nobody/Anonymous (nobody) Summary: Case-sensitive structs miscompiled? Initial Comment: It seems that keywords are stored incorrectly in the fasl for case-sensitive struct literals: $ cat struct-case.cl (defpackage "STORE" (:modern t)) (in-package store) (defstruct book title author) (defmacro defbook-expand (title author) (make-book :title title :author author)) (defvar *et-book* (defbook-expand "aTitle" "anAuthor")) ...... cs-user> (compile-file "/home/michael/Projects/scratch/struct-case.cl") ;; Compiling file /home/michael/Projects/scratch/struct-case.cl ... ;; Wrote file /home/michael/Projects/scratch/struct-case.fas 0 errors, 0 warnings #P"/home/michael/Projects/scratch/struct-case.fas" nil nil cs-user> (load *) ;; Loading file /home/michael/Projects/scratch/struct-case.fas ... ; Evaluation aborted on #<system::simple-keyword-error #x0003348AA920>. cs-user> The struct literal appears in the fasl as S(|STORE|::|book| :|title| "aTitle" :|author| "anAuthor") ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=3432970&group_id=1355 |
|
From: Raymond T. <toy...@gm...> - 2011-11-02 05:12:00
|
On 11/1/11 3:06 AM, Anton Vodonosov wrote: > Hello. > > 01.11.2011, 06:32, "Raymond Toy" <toy...@gm...>: >> On 10/31/11 2:43 PM, Anton Vodonosov wrote: >> >>> Is it possible to have some init file for CLISP which is executed always >>> (in contrast to .clisprc which is executed only when CLISP is started with >>> REPL, but not when started from SLIME). >> Do you mean slime starts clisp without loading .clisprc? Because clisp >> does load .clisprc when I start clisp with slime. > Yes, for me .clisprc is not loaded. > > I am on Windows 7, CLISP 2.49, Emacs 23.2.1, slime-20110730-cvs. Oh. Perhaps that's a problem on windows or with your version of slime. I ran my test on Mac OS X with slime 2011-08-18 and xemacs 21.5beta. Ray |
|
From: Anton V. <avo...@ya...> - 2011-11-01 10:08:45
|
01.11.2011, 14:06, "Anton Vodonosov" <avo...@ya...>: > And another possibility would be to install quicklisp loader (or init file loader) > is CUSTOM:*INIT-HOOKS* (http://www.clisp.org/impnotes/custom-init-fini.html#init-hooks). > > E.e. > (push (lambda () (load (merge-pathnames "my-clisp-init.lisp" (user-homedir-pathname))))) > before saving the image [the code is not tested]. > I mean (push (lambda () (load (merge-pathnames "my-clisp-init.lisp" (user-homedir-pathname)))) CUSTOM:*INIT-HOOKS*) |
|
From: Anton V. <avo...@ya...> - 2011-11-01 10:06:52
|
Hello. 01.11.2011, 06:32, "Raymond Toy" <toy...@gm...>: > On 10/31/11 2:43 PM, Anton Vodonosov wrote: > >> Is it possible to have some init file for CLISP which is executed always >> (in contrast to .clisprc which is executed only when CLISP is started with >> REPL, but not when started from SLIME). > > Do you mean slime starts clisp without loading .clisprc? Because clisp > does load .clisprc when I start clisp with slime. Yes, for me .clisprc is not loaded. I am on Windows 7, CLISP 2.49, Emacs 23.2.1, slime-20110730-cvs. In .emacs I have (setq inferior-lisp-program "clisp.exe") 01.11.2011, 06:58, "Pascal J. Bourguignon" <pj...@in...>: > Now that I think about it, if quicklisp hardwires pathnames, then you > could instead load it when you load the image by setting a init > function: > > clisp -q -norc -ansi > ;; No change to the original image, but: > (ext:saveinitmem "~/bin/ql-clisp" > :executable t > :init-function (lambda () > (let ((quicklisp-init (merge-pathnames > "quicklisp/setup.lisp" (user-homedir-pathname)))) > (when (probe-file quicklisp-init) > (load quicklisp-init))))) > > Also, for global scripts, you could install quicklisp in a global > location and use it instead of a user specific quicklisp installation. And another possibility would be to install quicklisp loader (or init file loader) is CUSTOM:*INIT-HOOKS* (http://www.clisp.org/impnotes/custom-init-fini.html#init-hooks). E.e. (push (lambda () (load (merge-pathnames "my-clisp-init.lisp" (user-homedir-pathname))))) before saving the image [the code is not tested]. Best regards, - Anton |
|
From: Pascal J. B. <pj...@in...> - 2011-11-01 02:59:36
|
"Fernando L. Canizo" <co...@lu...> writes:
> On Mon, 31 Oct 2011 22:56:44 +0100, "Pascal J. Bourguignon"
> <pj...@in...> wrote:
>
>> Anton Vodonosov <avo...@ya...> writes:
>>
>> > Is it possible to have some init file for CLISP which is executed
>>
>> clisp -q -norc -ansi
>> (load "quicklisp/setup.lisp")
>> (ext:save-init-mem "~/bin/ql-clisp" :executable t)
>> (ext:quit)
>>
>> and now on use ~/bin/ql-clisp instead of clisp.
>>
>> Not tested, it may not work. Notably, quicklisp/setup.lisp probably
>> hard-wires pathnames, so it probably won't work if launched from
>> another account.
>
> I tried it verbatim and it didn't worked, it seems in my installation
> ext:save-init-mem is mapped to saveinitmem, in fact I have no package
> EXT.
No, it's me, I didn't try and didn't remember that saveinitmem is a word
in clisp ;-) Sorry about that.
> But I made it work like this:
>
> $ clisp -q -norc -ansi
> ;; this is suggested configuration for rc file by quicklisp docs
> (let ((quicklisp-init (merge-pathnames
> "quicklisp/setup.lisp" (user-homedir-pathname))))
> (when (probe-file quicklisp-init)
> (load quicklisp-init)))
> (saveinitmem "~/bin/ql-clisp" :executable t)
> (quit)
Now that I think about it, if quicklisp hardwires pathnames, then you
could instead load it when you load the image by setting a init
function:
clisp -q -norc -ansi
;; No change to the original image, but:
(ext:saveinitmem "~/bin/ql-clisp"
:executable t
:init-function (lambda ()
(let ((quicklisp-init (merge-pathnames
"quicklisp/setup.lisp" (user-homedir-pathname))))
(when (probe-file quicklisp-init)
(load quicklisp-init)))))
Also, for global scripts, you could install quicklisp in a global
location and use it instead of a user specific quicklisp installation.
--
__Pascal Bourguignon__ http://www.informatimago.com/
A bad day in () is better than a good day in {}.
|
|
From: Raymond T. <toy...@gm...> - 2011-11-01 02:32:26
|
On 10/31/11 2:43 PM, Anton Vodonosov wrote: > Hello. > > Is it possible to have some init file for CLISP which is executed always > (in contrast to .clisprc which is executed only when CLISP is started with > REPL, but not when started from SLIME). Do you mean slime starts clisp without loading .clisprc? Because clisp does load .clisprc when I start clisp with slime. Ray |
|
From: Fernando L. C. <co...@lu...> - 2011-11-01 00:35:08
|
On Mon, 31 Oct 2011 22:56:44 +0100, "Pascal J. Bourguignon"
<pj...@in...> wrote:
> Anton Vodonosov <avo...@ya...> writes:
>
> > Is it possible to have some init file for CLISP which is executed
>
> clisp -q -norc -ansi
> (load "quicklisp/setup.lisp")
> (ext:save-init-mem "~/bin/ql-clisp" :executable t)
> (ext:quit)
>
> and now on use ~/bin/ql-clisp instead of clisp.
>
> Not tested, it may not work. Notably, quicklisp/setup.lisp probably
> hard-wires pathnames, so it probably won't work if launched from
> another account.
I tried it verbatim and it didn't worked, it seems in my installation
ext:save-init-mem is mapped to saveinitmem, in fact I have no package
EXT.
But I made it work like this:
$ clisp -q -norc -ansi
;; this is suggested configuration for rc file by quicklisp docs
(let ((quicklisp-init (merge-pathnames
"quicklisp/setup.lisp" (user-homedir-pathname))))
(when (probe-file quicklisp-init)
(load quicklisp-init)))
(saveinitmem "~/bin/ql-clisp" :executable t)
(quit)
--
Fernando Canizo (a.k.a. conan) - http://conan.muriandre.com/
GCS d? s:+ a C++ P--- L++++ E--- W+++ w--- M-- PE-- !tv b+++ h---- y+++
|