Sorry, drewc, the e-mail should have gone to the list, not only you.<br><div class="gmail_quote"><br><br>Hello,<br><br>I also like to keep things simple. Here are a few suggestions, though.<br><br>In paragraph 4, you didn't mention "sockets" explicitly in the list. I don't know if that is intended to be included in "Networking", because Unix sockets are local to the computer.<br>

<br>A few more topics that could be discussed:<br><br>(j) Interface to Environments, which is needed in a macro walker (e.g. <a href="http://common-lisp.net/project/cl-walker/" target="_blank">cl-walker</a> accesses lexical environments using implementation specific functions).<br>

(k)Custom Hash Functions and Hashtable Test (<a href="http://www.sbcl.org/manual/Hash-Table-Extensions.html#Hash-Table-Extensions" target="_blank">SBCL's extensions</a>).<br>(l) Weak Pointers, Weak Hashtables and Garbage Collector (like in <a href="http://www.cliki.net/trivial-garbage" target="_blank">trivial-garbage</a>).<br>

<br>And, by the way, "omission" have only one "m".<br><br>Cheers,<br>Gustavo.<br><br><div class="gmail_quote">2009/8/31 Drew Crampsie <span dir="ltr"><<a href="mailto:drewc@tech.coop" target="_blank">drewc@tech.coop</a>></span><div>
<div></div><div class="h5"><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" target="_blank">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></div></div><br>
</div><br>