https://github.com/s-expressionists/wscl
Sources of the "Well Specified Common Lisp" specification which is based on the final draft of the Common Lisp standard but is not a new Common Lisp standard.
https://github.com/s-expressionists/wscl
Last synced: about 2 months ago
JSON representation
Sources of the "Well Specified Common Lisp" specification which is based on the final draft of the Common Lisp standard but is not a new Common Lisp standard.
- Host: GitHub
- URL: https://github.com/s-expressionists/wscl
- Owner: s-expressionists
- License: other
- Created: 2021-06-21T09:48:02.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-25T15:15:53.000Z (11 months ago)
- Last Synced: 2025-02-10T01:38:46.522Z (4 months ago)
- Language: TeX
- Homepage: https://s-expressionists.github.io/wscl/
- Size: 5.01 MB
- Stars: 38
- Watchers: 12
- Forks: 4
- Open Issues: 40
-
Metadata Files:
- Readme: README.org
- Changelog: changes/README.org
- License: COPYING
Awesome Lists containing this project
README
* Introduction
This repository contains the TeX and plain-text source files for the
"Well Specified Common Lisp" specification."Well Specified Common Lisp" will be abbreviated WSCL, and it should
be pronounced like "whistle".Well Specified Common Lisp has not been published by any standards
organization and is thus not an official standard, let alone a new
Common Lisp standard.Well Specified Common Lisp is intended as a more strict version of
the current Common Lisp standard. It is more strict in that it
attempts to specify required behavior of implementations in many
cases where the current Common Lisp standard is either silent on the
subject, or specifically mentions unspecified behavior. We intend to
accomplish this work in an as uncontroversial way as possible.
Specifically, we mainly want to consolidate behavior that most
existing Common Lisp implementations already agree upon.New WSCL issues can be submitted by opening a pull request with the
issue. Examples of current issues can be found in the
`wscl-issues/draft` directory. New issue status should be marked as
"draft" and the issue file should be located in the
`wscl-issues/draft` directory.* Content
+ file:dpANS3 directory ::
This directory contains the TeX sources of the final draft of
the Common Lisp specification with two kinds of changes:1. Modifications to make the TeX sources syntactically correct
and internally consistent without affecting the semantics.2. Modifications due to the application of passed WSCL cleanup
issues.+ file:x3j13-issues directory ::
This directory contains a subset of the X3J13 cleanup issues
produced by the committee.The files in this directory have been obtained from
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/doc/standard/ansi/cleanup/
on 2021-05-06. Unfortunately, that collection does not contain
all issue files.+ file:wscl-issues directory ::
This directory contains cleanup issues which describe changes
that produce the WSCL specification from the final draft of the
Common Lisp specification.New issues should be submitted by opening a pull request with
the issue marked as a "draft" and in the draft directory.+ file:changes directory ::
This directory contains descriptions of changes that were made
to the TeX sources of the final draft of the Common Lisp
specification as well as the X3J13 cleanup issues.