You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(17) |
Dec
(11) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(22) |
Feb
(6) |
Mar
(16) |
Apr
(15) |
May
(14) |
Jun
(18) |
Jul
(5) |
Aug
(3) |
Sep
(4) |
Oct
(11) |
Nov
(3) |
Dec
(18) |
| 2002 |
Jan
(18) |
Feb
(16) |
Mar
(8) |
Apr
(3) |
May
(33) |
Jun
(24) |
Jul
(2) |
Aug
(20) |
Sep
(33) |
Oct
(7) |
Nov
(5) |
Dec
(18) |
| 2003 |
Jan
(8) |
Feb
(11) |
Mar
(24) |
Apr
(16) |
May
(57) |
Jun
(2) |
Jul
(5) |
Aug
(1) |
Sep
(6) |
Oct
(5) |
Nov
(5) |
Dec
(12) |
| 2004 |
Jan
(2) |
Feb
|
Mar
(5) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
(8) |
Sep
|
Oct
(2) |
Nov
|
Dec
(1) |
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
|
From: Martin A. <mn...@us...> - 2001-03-29 12:28:58
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv19595 Modified Files: ChangeLog ilisp-def.el ilisp-dia.el ilisp-hi.el ilisp-mod.el Log Message: - new variable ilisp-init-hook-local, that replaces the old DEFLOCAL ilisp-init-hook. Thus fixing bug reported by Hannu Koivisto (cmucl-imp 2001-03-16). - ilisp-init-hook has become a DEFVAR. |
|
From: Matthias K. <mk...@us...> - 2001-03-27 13:01:15
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv3426 Modified Files: guile-ilisp.scm Log Message: Fixed last change. |
|
From: Martin A. <mn...@us...> - 2001-03-27 12:43:07
|
Update of /cvsroot/ilisp/ILISP
In directory usw-pr-cvs1:/tmp/cvs-serv1203
Modified Files:
ChangeLog ilisp-hi.el
Log Message:
ilisp-hi.el (ilisp-arglist-message-lisp-space): don't try to
display an arglist, after a #+ or #- form, e.g. after a
"feature-switch" form.
|
|
From: Matthias K. <mk...@us...> - 2001-03-27 12:17:14
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv30734 Modified Files: ChangeLog Log Message: *** empty log message *** |
|
From: Matthias K. <mk...@us...> - 2001-03-27 12:12:27
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv30269 Modified Files: guile-ilisp.scm Log Message: (ilisp-arglist, ilisp-help): Be more verbose when the symbol is undefined. (ilisp-in-package): Use the (guile-ilisp) module in every module switched to. This enables the ILISP commands there. |
|
From: Martin A. <mn...@us...> - 2001-03-21 19:11:48
|
Update of /cvsroot/ilisp/ILISP
In directory usw-pr-cvs1:/tmp/cvs-serv28412
Modified Files:
ChangeLog cl-ilisp.lisp cmulisp.lisp sblisp.lisp
Log Message:
* sblisp.lisp ("POP"): tweaked dynamic code (using the new
macros).
* cmulisp.lisp (arglist): old feature-based stuff replaced
with even more dynamic code based on the new macros (below).
(source-file): ditto.
(fun-defined-from-pathname): ditto (the-function-if-defined).
(fun-defined-from-pathname): ditto (the-symbol-if-defined).
* cl-ilisp.lisp: old version of print-function-arglist (in
comments) removed.
(ilisp-print-info-message): old debugging code (in comments)
removed.
(the-function-if-defined): new macro: instead of testing on
compiler-features in *features*,
this macro tests on the presence of certain functions.
(the-symbol-if-defined): new macro: instead of testing on
compiler-features in *features*,
this macro tests on the presence of certain symbols.
Both help SBCL and CMUCL in curing some versioning differences.
* sblisp.lisp: old version of print-simple-source-info
(in comments) removed.
* sblisp.lisp ("POP"): tweaks.
Old version of arglist (in comments) removed.
Old version of source-file (in comments) removed.
* cmulisp.lisp (patch contributed by Hannu Koivisto):
(arglist) CMU17 read-time conditional stuff replaced with
a more dynamic feature testing code. Also few cosmetic fixes.
Old version of arglist (in comments) removed.
Old version of source-file (in comments) removed.
|
|
From: Matthias K. <mk...@us...> - 2001-03-21 18:35:43
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv22393 Modified Files: ChangeLog Log Message: *** empty log message *** |
|
From: Matthias K. <mk...@us...> - 2001-03-21 18:32:03
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv21657 Modified Files: guile-ilisp.scm Log Message: (doc->arglist): Parse multi-line arglists in procedure documentaion that has been passed through TeXinfo (Guile 1.4.1). |
|
From: Paolo A. <am...@mc...> - 2001-03-12 17:51:09
|
On Mon, 12 Mar 2001 09:35:04 -0800, Paolo Amoroso <am...@us...> wrote: > Update of /cvsroot/ilisp/ILISP > In directory usw-pr-cvs1:/tmp/cvs-serv18562 > > Modified Files: > INSTALLATION > Log Message: > -*- Mode: Text -*- > > WELCOME TO ILISP. > > > FIRST INSTALLATION STEP: UNPACKING AND COMPILING. [...] I have included the whole contents of the INSTALLATION file by mistake instead of the log message. I have later fixed the log message. Sorry :-( Paolo -- EncyCMUCLopedia * Extensive collection of CMU Common Lisp documentation http://cvs2.cons.org:8000/cmucl/doc/EncyCMUCLopedia/ |
|
From: Paolo A. <am...@us...> - 2001-03-12 17:40:41
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv20605 Modified Files: ChangeLog Log Message: |
|
From: Paolo A. <am...@us...> - 2001-03-12 17:39:44
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv20321 Modified Files: INSTALLATION Log Message: (Harlequin/Xanalys LispWorks): added info on the LWW 4.1.20 patch bundle (info contributed by Carl Shapiro <csh...@pa...>). |
|
From: Paolo A. <am...@us...> - 2001-03-12 17:33:07
|
Update of /cvsroot/ilisp/ILISP
In directory usw-pr-cvs1:/tmp/cvs-serv18562
Modified Files:
INSTALLATION
Log Message:
-*- Mode: Text -*-
WELCOME TO ILISP.
FIRST INSTALLATION STEP: UNPACKING AND COMPILING.
Copy the ILISP distribution archive, e.g. ilisp-x.y.z.tar.gz, to the
location where you would like to install it. Next extract the archive (you
may need root privileges to perform these operations):
% gzip -dc ilisp-x.y.z.tar.gz | tar xf -
or:
% unzip ilisp-x.y.z.zip
Some configuration needs to be done before compiling the Emacs Lisp files
that comprise ILISP. Start with the Makefile file, in the section after
the comment Various variables (you can safely ignore the variables for
configuring packaging and distribution, which are intended for
maintainers).
First, set the EMACS variable to be the pathname of the Emacs you will be
using ILISP with. This is the Emacs that will be used to compile ILISP
with. Be sure to check that LN and HyperSpec have appropriate values for
your system, ESPECIALLY IF YOU ARE A WINDOWS USER.
If your Emacs supports the `easymenu' package, it is possible to make ILISP
add to Lisp mode buffers and buffers with inferior Lisp processes, or to
Scheme mode buffers and buffers with inferior Scheme processes, an Ilisp
menu with all available commands. To enable this feature, set to T the
variable ILISP-*ENABLE-CL-EASY-MENU-P* in `ilisp-def.el' for the Common
Lisp dialects, and ILISP-*ENABLE-SCHEME-EASY-MENU-P* for Scheme dialects.
Setting these variables also causes the default Lisp menu to be removed
before displaying the Ilisp one.
See the next section for additional configuration options and known
problems for specific Lisp dialects.
Run `make' or `make compile' to build ILISP from source. Ignore any
compilation warnings unless they result in ILISP not compiling completely.
For reducing the Emacs startup time you may run `make loadfile'. This
concatenates all `.elc' (the compiled Emacs Lisp files) into an
`ilisp-all.elc' file and removes the `*.elc' files. So your Emacs can load
one single compiled file faster than a bunch of smaller compiled files.
To activate ILISP you should add appropriate Emacs Lisp forms to your
`.emacs' or to the system-wide `default.el' file, depending on who will be
using ILISP. These forms take care of starting it whenever you access a
Lisp file or run an inferior Lisp process. You can copy relevant portions
of the sample file `ilisp.emacs', which also shows how to customize some
ILISP features.
You should add the directory where all of the ILISP Emacs Lisp files reside
to your load-path. There is an example of this in `ilisp.emacs'.
As an alternative you could set up a `.ilisp' which contains the
appropriate portions of `ilisp.emacs', in order to avoid cluttering too
much `.emacs' or `default.el'.
The first time a dialect is started, the interface files will complain
about not being compiled, just ignore the message. Once a Lisp dialect is
started up, you should execute the command ilisp-compile-inits which will
compile the `*.lisp' files and write them to the same directory as the
ilisp files.
The binary files should have a unique extension for each different
combination of architecture and Lisp dialect. You will need to change
ILISP-INIT-BINARY-EXTENSION and ILISP-INIT-BINARY-COMMAND to get additional
extensions. The binary for each different architecture should be
different. If you want to build the interface files into a Lisp world, you
will also need to set ILISP-LOAD-INITS to NIL in the same place that you
change ILISP-PROGRAM to load the Lisp world.
There is an ILISP-SITE-HOOK for initializing site specific stuff like
program locations when ILISP is first loaded. You may want to define
appropriate autoloads in your system Emacs start up file.
Example site init:
;;; CMU site
(setq ilisp-site-hook
'(lambda ()
(setq ilisp-motd "CMU ILISP V%s")
(setq expand-symlinks-rfs-exists t)
(setq allegro-program "/usr/local/acl5/lisp")
(setq lucid-program "/usr/misc/.lucid/bin/lisp")))
Kent Pitman and The Harlequin Group Ltd. have made publicly available on
the Web the Common Lisp HyperSpec, an HTML version of the full text of the
ANSI Common Lisp specification. Daniel Barlow, Stephen Carney and Erik
Naggum independently developed Emacs Lisp packages for looking up Lisp
symbols in the HyperSpec and displaying the relevant sections with a Web
browser. ILISP includes all of them in the `extra' directory of the
distribution tree. By default ILISP uses Naggum's package. If you want to
use one of the others, see the comments at the beginning of the
corresponding files.
The `ilisp.emacs' file provides sample instructions for making Naggum's
package access a local copy of the HyperSpec. Since the package relies on
the `browse-url' Emacs package, make sure that the latter is properly
configured.
Previous versions of ILISP provided commands for accessing the online
Common Lisp documentation shipped with Franz Inc.'s Allegro CL product
(`fi:clman' module). The public availability of the HyperSpec, and the
inclusion since version 5.9 of ILISP of the `hyperspec' packages, make
access to the Franz documentation no longer necessary. So by default ILISP
does not load the `fi:clman' module, but if you still want to use its
commands set the ILISP-*USE-FI-CLMAN-INTERFACE-P* to T in `ilisp-def.el'.
The ILISP documentation consists of a user manual and a reference card (the
latter may not be up to date). Both of them are in the `docs' directory of
the distribution tree.
The generation of GNU Info, DVI, PostScript and HTML versions of the
documentation from the Texinfo and TeX source is controlled by the
`Makefile' in the `docs' directory. Run `make docs' or `make' to generate
all of the formats. If you are interested in only some of them then issue
the appropriate command: `make info' for GNU Info, `make dvi' for DVI,
`make ps' for PostScript and `make html' for HTML. To remove the
intermediate files produced during the generation of DVI output you can run
`make tmpclean'. Note that some of the output formats may not be supported
for certain documents.
The ILISP reference card is available as a TeX source file. Check the
comments at the beginning of the file if you need to generate a version
with a different number of columns (the default is 3).
SECOND INSTALLATION STEP: DIALECT REQUIREMENTS.
ILISP assumes a minimum of CLtL2 compliance. This requirements
immediately clashes with the problems of some KCL-derivativs,
including GCL. Here is a list of known problems for several CL
implementations (we do not know whether there are problems with
Scheme's - please let us know).
o All Common Lisp dialects
Be sure that the variables:
ilisp-binary-extension
ilisp-init-binary-extension
ilisp-binary-command
Have the appropriate value. Older versions of ILISP (< 5.8)
assumed a single CL installation and suggested a change to the
hook 'ilisp-site-hook' in the 'ilisp.emacs' file.
This should not be so anymore.
o KCL, AKCL, Ibuki, GCL, and ECL
- DEFPACKAGE
You need to have your system configured with a
DEFPACKAGE. You can either generate an image which contains
it or you can arrange the init file to load it for you.
You can find a DEFPACKAGE in the AI.Repository of CMU.
If you do not want - for mysterious reasons - DEFPACKAGE in
your GCL, you can manually edit the files 'ilisp-pkg.lisp'
and 'cl-ilisp.lisp' at the DEFPACKAGE and EXPORT forms.
- LOOP
Most likely the DEFPACKAGE will require a full fledged LOOP.
The same instructions apply.
o CMUCL
If you are interested in maintaining CMU CL or compiling it from
source try to set the variables:
cmulisp-source-directory-regexp
cmulisp-local-source-directory
to sensible values, e.g. set 'cmulisp-local-source-directory'
to "target:". Refer to CMUCL documentation for an explanation
of this setting.
o Harlequin/Xanalys LispWorks
On Windows and Linux, the LispWorks executable should be resaved
without the GUI. In addition, on Windows it MUST be resaved as a
console application to ensure correct interaction with Emacs shell
buffers. Create a script (let's call it `console.lisp') including
the following:
(load-all-patches)
(save-image "lw41-console" :console t :environment nil)
(quit)
and run it using:
<dir>/lispworks-4100 -init <dir>/console.lisp
When the `lw41-console' image has been created, it can be used as
the value of the `lispworks-program' variable in ILISP.
If you are using LispWorks 4.1.19 with Emacs 20.4 or higher on
Windows, then you will need an additional patch
`emacs20-terminal-io', available from <lis...@xa...>,
because Emacs has changed the coding-system used for comint
buffers. The LispWorks for Windows 4.1.20 patch bundle includes
some more patches (LSC #7270, LSC #7727 and LSC #7291) that make it
work with ILISP. For more information check the README file which
comes with the bundle.
o Lucid
No known extra installation glitches
o Allegro
No known extra installation glitches
o CLISP
Unless you add the following form to your ~/.clisprc file:
(pushnew (pathname ".lisp") system::*source-file-types*)
the ILISP command `M-x ilisp-compile-inits' will not be able to
compile CLISP's initialization files.
(The list below was provided by Valentino Kyriakides)
The following lists some unusual ILISP behaviour related to CLISP.
Some of these are of general interest, and should hopefully be
fixed in an upcomming ILISP distribution. Most of these points were
reported by Bruno Haible.
- On startup, ILISP presents a Lisp prompt and shortly afterwards
another Lisp prompt. This is somehow confusing.
- While prompted, a user can backspace over the prompt, or can move
the cursor down to inexistent lines, thus making the buffer look
bad.
- The history mode is unfortunately circular, which means that
after M-p M-n you don't get back your original empty line. Also,
a two- character input like "()" doesn't appear in the history.
- CLISP does not know that once it received a form for evaluation
the cursor is in column 0. Therefore (format t "~&") will output
a blank line. This results in too many blank lines.
- The default completion character for clisp (Tab) does not work.
Instead there are two different completion characters, with two
other keybindings.
- The Lisp code invisibly loaded into clisp is interpreted. Since
it is not user-visible, it could as well be compiled, for speed.
- In a CLISP debugger loop typing "abort" often throws you into the
next deeper debugging level, instead of leaving the actual
one. So you often have to retype "abort" x-times to get it work.
- When the ILISP/CLISP interaction hangs (blocks), you have to type
C-g to abort your last command, in order get the minibuffer work
again. After this you have to do a "M-x panic-lisp" to reassign
the ILISP/CLISP interaction.
Scheme->C
- To get Scheme->C to work under ILISP it may be necessary to
create a custom executable with the following C foreign function:
#include <stdio.h>
void nobuff(){setbuf(stdout, (char*)0);}
(define-c-external (nobuff) void "nobuff")
(nobuff)
TIPS
o Enlightment window manager under Gnome
If ILISP popup windows unexpectedly keep the input focus, in the
Enlightment Configuration Editor choose the "Beahvior" item and
toggle off all the "[...] get keyboard focus" items.
|
|
From: Matthias K. <mk...@us...> - 2001-03-02 09:16:58
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv6035 Modified Files: ChangeLog Log Message: *** empty log message *** |
|
From: Matthias K. <mk...@us...> - 2001-03-02 09:14:28
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv5419 Modified Files: guile-ilisp.scm ilisp-sch.el Log Message: (ilisp-help): New procedure, use it as ilisp-documentation command. This gets documentation for the symbol from the right module. |
|
From: Matthias K. <mk...@us...> - 2001-03-01 22:10:13
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv838 Modified Files: guile-ilisp.scm Log Message: (doc->arglist): Minor fix. |
|
From: Matthias K. <mk...@us...> - 2001-03-01 21:49:29
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv28647 Modified Files: guile-ilisp.scm Log Message: (ilisp-arglist): If no arglist is available, say so, instead of displaying an empty *Arglist* buffer. |
|
From: Paolo A. <am...@us...> - 2001-02-20 09:36:11
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv22321 Modified Files: ChangeLog Log Message: |
|
From: Paolo A. <am...@us...> - 2001-02-20 09:35:19
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv22231 Modified Files: cl-ilisp.lisp Log Message: (get-function-arglist): fixed a bug that prevented the most appropriate arglist function from being selected with LispWorks, and probably also GCL (fix contributed by Alain Picard <Ala...@me...>). |
|
From: Paolo A. <am...@us...> - 2001-02-14 17:29:58
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv9615 Modified Files: ChangeLog Log Message: |
|
From: Paolo A. <am...@us...> - 2001-02-14 17:28:51
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv9390 Modified Files: ilisp-cmu.el Log Message: (ilisp-directory-command, ilisp-set-directory-command): added to fix the broken behavior of `default-directory-lisp' with CMUCL (fix contributed by Tijs van Bakel <sm...@wa...>). |
|
From: Paolo A. <am...@us...> - 2001-02-12 16:46:43
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv19431 Modified Files: ChangeLog Log Message: |
|
From: Paolo A. <am...@us...> - 2001-02-12 16:45:13
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv19203 Modified Files: ilisp-hi.el Log Message: (ilisp-arglist-message-lisp-space): don't try to display arglist if there is no inferior Lisp running (patch contributed by Hannu Koivisto <az...@ik...>). |
|
From: Martin A. <mn...@us...> - 2001-01-25 07:27:08
|
Update of /cvsroot/ilisp/ILISP In directory usw-pr-cvs1:/tmp/cvs-serv23039 Modified Files: ChangeLog ilisp-def.el Log Message: docs/ilisp.texi (Package Commands): updated documentation, since ilisp-package-regexp is gone, this has become ilisp-hash-form-regexp. ilisp-def.el (ilisp-*arglist-message-lisp-space-p*): documentation update. |
|
From: Martin A. <mn...@us...> - 2001-01-25 07:27:08
|
Update of /cvsroot/ilisp/ILISP/docs In directory usw-pr-cvs1:/tmp/cvs-serv23039/docs Modified Files: ilisp.texi Log Message: docs/ilisp.texi (Package Commands): updated documentation, since ilisp-package-regexp is gone, this has become ilisp-hash-form-regexp. ilisp-def.el (ilisp-*arglist-message-lisp-space-p*): documentation update. |
|
From: Marco A. <ma...@us...> - 2001-01-24 15:18:19
|
Update of /cvsroot/ilisp/ILISP/docs/html In directory usw-pr-cvs1:/tmp/cvs-serv20979/html Log Message: Directory /cvsroot/ilisp/ILISP/docs/html added to the repository |