/[slime]/slime/NEWS
ViewVC logotype

Contents of /slime/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations)
Wed Jun 30 06:59:04 2004 UTC (9 years, 9 months ago) by heller
Branch: MAIN
Changes since 1.2: +22 -1 lines
*** empty log message ***
1 * SLIME News -*- outline -*-
2
3 * 1.0 alpha-1 (June 2004)
4
5 This preview release of SLIME is a precursor for an upcoming 1.0
6 release. We're planning to use our "alpha period" to introduce SLIME
7 to more users, flush out bugs, and hear some final feedback that we
8 can consider for the 1.0 release.
9
10 We're tentatively planning for our alpha period to last until around
11 the end of July, then to be followed by a beta period until late
12 August when we make the finished 1.0 release. We're only interested in
13 adding or changing features during the alpha period, so if you want to
14 change something please try to get your patch applied before the end
15 of July.
16
17 ** Supported Lisp implementations
18
19 Below is a list of the Lisp implementations that we support and their
20 associated caveats.
21
22 Note that some Lisp systems have received more development attention
23 because they're popular with the currently active SLIME developers,
24 while others have only smaller user communities so far. The support
25 for a particular Lisp is primarily written and improved by its own
26 users, and it's good for your karma to improve the backend for your
27 favourite Lisp implementation.
28
29 *** CMU Common Lisp
30
31 We support CMUCL version 18e and higher. The overall support is very
32 mature.
33
34 The cross-reference commands are based on the CMUCL XREF
35 package. You'll need to setup XREF information recording to use those
36 commands, and in current CMUCLs this is slightly awkward.
37
38 The :sigio communication style conflicts with certain C libraries,
39 e.g. libSDL. You'll need to switch to :fd-handler in this case.
40 :sigio may also not work well on Solaris.
41
42 On FreeBSD or Irix may get errors like "NIL is not of type HOST-ENTRY"
43 or "Error binding socket to port 0: Cannot assign requested address".
44 The only known workaround at the moment is to remove the :host
45 argument in CREATE-SOCKET in swank-cmucl.lisp.
46
47 *** Steel Bank Common Lisp
48
49 We support SBCL version 0.8.12 and higher. The support is very mature.
50
51 An "SBCL exclusive" feature is reference-conditions. Some SBCL
52 conditions include a slot of documentation references (e.g. to the
53 Hyperspec and SBCL manual) and the SLIME debugger is able to format
54 these as hyperlinks.
55
56 For the (v)iew-source command in the debugger to find the exact source
57 expression corresponding to a stack frame, the code must have been
58 compiled with at least (optimize (debug 2)). Otherwise the results
59 will only have top-level-form precision.
60
61 The XREF commands are not available.
62
63 *** OpenMCL
64
65 We support OpenMCL 0.14.2p1, however our debugger can't invoke
66 restarts in this version due to a bug in
67 INVOKE-RESTART-INTERACTIVELY. This bug has been fixed in OpenMCL's CVS
68 repository and we recommend upgrading to either the CVS copy or a
69 later release if available.
70
71 The OpenMCL support is quite mature.
72
73 The XREF commands are not available.
74
75 *** LispWorks
76
77 We support LispWorks version 4.1 and higher. The support is quite
78 mature.
79
80 On OS X you'll have to remove the :address argument in CREATE-SOCKET
81 in swank-lispworks.lisp. This is a LispWorks bug.
82
83 *** Allegro CL
84
85 *** CLISP
86
87 We support CLISP version 2.32 or newer. You'll need a version with
88 socket support; this may require to start CLISP with "clisp -K full".
89
90 The backtrace for compiled functions is not very informative.
91 Interpreted code is usually easer to debug.
92
93 M-. (find-definition) only works if the fasl file is in the same
94 directory as the source file.
95
96 *** Armed Bear Common Lisp
97

  ViewVC Help
Powered by ViewVC 1.1.5