Replies: 12 comments 1 reply
-
If Bob doesn't have it anymore I have an on-disk copy of a tape he sent me of his work to make Medley CLTL2 compliant. A big issue was the CL package nickname changed from LISP to COMMON-LISP. |
Beta Was this translation helpful? Give feedback.
-
Oh, also this predates ANSI. So one question is whether we release CLTL1, CLTL2, or ANSI... |
Beta Was this translation helpful? Give feedback.
-
We release what we have. I’m just thinking about release notes |
Beta Was this translation helpful? Give feedback.
-
Re #47, I found more information int the Medley release notes (not in any manual I could find) and have added it here so it doesn't get lost. CL is CLtL1.
They both accept commands like "undo" which doesn't quite match with the above. |
Beta Was this translation helpful? Give feedback.
-
What we have is called "Medley 3.5". we're not sure what changes were made while Venue was active (prior to 2009). Can we build a Medley 3.5 Release with proper release notes? |
Beta Was this translation helpful? Give feedback.
-
That would be quite useful; if we can link up the dates on his notes to the dates of the common lisp implementation files. |
Beta Was this translation helpful? Give feedback.
-
I'm putting together this list of missing features and differences of Medley Common Lisp with ANSI X3J13. The entries are grouped by category in sections with the same headings of the corresponding HyperSpec chapters. Unless otherwise noted the listed features are missing from Medley. The list, which I'll expand and revise, is based on my own experimentation and other sources such as discussions #5 and #1473 and issue #609. Should it be span off into its own issue for easier reference and maintenance? 2. Syntax
3. Evaluation and Compilation
6. Iteration
7. ObjectsDocstrings of generic functions are ignored. 9. Conditions
11. PackagesI'm not sure what issue @Anzus pointed out about the nicknames of package
(defpackage :pkgname
(:use ...))
(defpackage :pkgname
(:use ...)
(:export pkgname::symbol1
pkgname::symbol2))
12. Numbers
19. Filenames
21. Streams
22. Printer
25. Environment
|
Beta Was this translation helpful? Give feedback.
-
ultimately the survey of missing features could turn into a set of issues in the https://github.com/orgs/Interlisp/projects/11 There are Issues already -- #609 "Evaluate Compatibility" #785 Survey CLTL2 files |
Beta Was this translation helpful? Give feedback.
-
The current PCL in the release is not Gregor's final one but the penultimate one, due to the final one needing at least one function that was CLtL2. The final one was working with Bob's CLtL2 build. I need to learn more about how to build a sysout from source to try and do a build with the CLtL2 sources.On Dec 23, 2023 10:25 PM, Larry Masinter ***@***.***> wrote:
ultimately the survey of missing features could turn into a set of issues in the https://github.com/orgs/Interlisp/projects/11
There are Issues already -- #609 "Evaluate Compatibility"
#572 Want ANSI Common Lisp
#785 Survey CLTL2 files
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
@masinter Do you mean creating a separate issue in the By the way, I added to the list an entry for |
Beta Was this translation helpful? Give feedback.
-
@pamoroso short answer: No, leave them in one file for now. Longer anser: |
Beta Was this translation helpful? Give feedback.
-
The |
Beta Was this translation helpful? Give feedback.
-
Bob said he last worked on common lisp and had a marked-up copy of CLTL2 at his office with all the problems.
So if we can, fixing 'up common lisp support is a good long-term goal, but just knowing what we have will be helpful.
Beta Was this translation helpful? Give feedback.
All reactions