Common Lisp Requests for Improvements
 

Common Lisp Requests for Improvements

What?

CLRFI
Common Lisp Requests for Improvements
a CLRFI
one particular request
the CLRFI
the process of managing CLRFIs

Why?

The goal of the CLRFI project is to make Common Lisp a more successful language, by maintaining a publicly accessible register of proposed improvements to the language. The aims of the register will be to:

  • foster consensus, collaboration, improvements and implementation over the proposals;

  • increase the value of work done in Common Lisp; and

  • enable the language to evolve.

How?

This is not a formal standards creation mechanism. Rather, it's a way to manage the production of proposals for Common Lisp improvements and changes. Participation is open to all and the approval of CLRFIs works by consensus. It's then up to the various implementations whether or not to support them.

In brief, on this site you'll find:

  • all CLRFIs ever submitted (whether draft, accepted or withdrawn);

  • access (via both subscription and archives) to mailing lists, either carrying general announcements (e.g. the submission of a new CLRFI) or discussing the details of individual CLRFIs;

  • how the process works, and how you can get involved;

  • access to the full revision history of every document served on this site.

All CLRFI documents carry a license which permits you to copy them and make derivative works, and to modify them within the terms of CLRFI processes.

When? Who?

The CLRFI process is still at a very early stage. We don't have everything in place yet and so we aren't ready to handle any CLRFIs for the time being. Everything you see on this site has "draft" status. We're working on it.

We are the CLRFI editors. You can contact us by sending mail to clrfi-editors (at) alu (dot) org.

Thanks

We must acknowledge the Scheme folks for having set up the SRFI process, which we adopted and adapted.

 
 

Valid XHTML 1.0!

The FreeBSD Project