I'll second (or third?) the appreciation of the simplicity.<br><br>Two questions though:<br><br>1. What exactly does "Editing" in (i) imply? I could guess (esp. with it being lumped with "Introspection"), but I'll hold off on assuming things...<br>
<br>2. While the "OS and Filesystem access" point is one I'm especially keen on, I'd like to hear what anyone's opinion would be on CLTL3 standardized regex functionality. Mr. Weitz's cl-ppcre seems to be fairly widely used & may be the *de-facto* standard, but why not take it one step further?<br>
<br>Just food for thought.<br><br>:ian<br><br><div class="gmail_quote">On Mon, Aug 31, 2009 at 2:57 PM, Drew Crampsie <span dir="ltr"><<a href="mailto:drewc@tech.coop">drewc@tech.coop</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello all,<br>
<br>
Below is a draft of the charter for the CLtL3 project. Please comment<br>
as you see fit.<br>
<br>
Cheers,<br>
<br>
drewc<br>
<br>
Purposes of the CLtL3 effort. SECOND DRAFT - 2009-08-31 -<br>
<br>
1) The CLtL3 group wishes to create an updated description of Common<br>
Lisp. It should codify existing practice and provide additional<br>
features to facilitate portability of code among diverse<br>
implementations.<br>
<br>
2) The group intends the description to be a base for a larger "standard<br>
library" of code. The focus of the effort will be to provide<br>
library authors with a stable and portable lisp on which to build<br>
an evolving distribution that meets the ever changing needs of<br>
modern developers.<br>
<br>
3) The group will begin with ANSI Common Lisp as described in the<br>
_Common Lisp Hyperspec_. All possible effort will be made to ensure<br>
source compatibility. The group does not intend to remove any<br>
functionality from the language, and will only deprecate features<br>
that are superseded by those in CLtL3.<br>
<br>
4) The group will address the following topics in the course of<br>
producing the description. Preference will be given to topics that<br>
cannot be implemented portably and have multiple existing<br>
implementations.<br>
<br>
(a) Repairing mistakes, ambiguities, and minor ommissions<br>
in ANSI Common Lisp<br>
(b) Extensions outlined in the CDR (including the MOP)<br>
(c) Multiprocessing and Concurrency<br>
(d) Foreign Function Interfaces<br>
(e) Extensible Streams<br>
(f) Extensible Sequences<br>
(g) Networking<br>
(h) OS and Filesystem access<br>
(i) Editing and Introspection<br>
<br>
5) The CLtL3 effort will be a community effort.Discussion will take<br>
place on public forums. Any source code or documents produced will<br>
be placed under a permissive open source license that also allows<br>
commercial use and redistribution.<br>
<br>
_______________________________________________<br>
cltl3-devel mailing list<br>
<a href="mailto:cltl3-devel@common-lisp.net">cltl3-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/cgi-bin/mailman/listinfo/cltl3-devel" target="_blank">http://common-lisp.net/cgi-bin/mailman/listinfo/cltl3-devel</a><br>
</blockquote></div><br>