<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19120"></HEAD>
<BODY>
<DIV><SPAN class=951110211-02092011><FONT size=2 face=Arial>Exactly. The fastest 
way is to</FONT></SPAN></DIV>
<DIV><SPAN class=951110211-02092011><FONT size=2 
face=Arial></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=951110211-02092011><FONT size=2 face=Arial>1) Add a 
link&nbsp;to the 'announcements' section like this [[name]] &nbsp;&nbsp; (before 
adding the actual article)</FONT></SPAN></DIV>
<DIV><SPAN class=951110211-02092011><FONT size=2 face=Arial>2) click on the 
newly created link, and paste your code there with &lt;pre&gt;&nbsp;&nbsp; code 
here&nbsp;&nbsp; &lt;/pre&gt;&nbsp; tags</FONT></SPAN></DIV>
<DIV><SPAN class=951110211-02092011><FONT size=2 
face=Arial></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=951110211-02092011><FONT size=2 face=Arial>br, 
jukka</FONT></SPAN></DIV>
<DIV><SPAN class=951110211-02092011></SPAN>&nbsp;</DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; MARGIN-LEFT: 5px">
  <DIV dir=ltr class=OutlookMessageHeader align=left><FONT size=2 
  face=Tahoma>-----Original Message-----<BR><B>From:</B> Laurent 
  [mailto:laurent.orseau@gmail.com]<BR><B>Sent:</B> 02 September 2011 
  13:25<BR><B>To:</B> Marijn; Jukka Tuominen<BR><B>Cc:</B> Vincent St-Amour; 
  users@racket-lang.org<BR><B>Subject:</B> Re: [racket] doubly linked list 
  lib<BR><BR></FONT></DIV>
  <DIV class=gmail_quote>On Fri, Sep 2, 2011 at 12:16, Marijn <SPAN 
  dir=ltr>&lt;<A href="mailto:hkBst@gentoo.org">hkBst@gentoo.org</A>&gt;</SPAN> 
  wrote:<BR>
  <BLOCKQUOTE 
  style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" 
  class=gmail_quote>-----BEGIN PGP SIGNED MESSAGE-----<BR>Hash: SHA1<BR><BR>Hi 
    Vincent,<BR>
    <DIV class=im><BR>On 08/31/11 17:50, Vincent St-Amour wrote:<BR>&gt; Are you 
    planning to put this on PLaneT?<BR>&gt;<BR>&gt; Vincent<BR><BR></DIV>I 
    wasn't. This code has seen very little testing and has so far only<BR>been 
    used in toy/throw-away code. The Gambit community has 
    a<BR>no-expectation-of-quality place to dump code, appropriately called 
    the<BR>Dumping Grounds[1]. If this was the gambit mailing list I would 
    have<BR>said "sure I'll dump it", but I don't think I am ready to inflict 
    it<BR>on Planet. Maybe my expectations of code on Planet is off, or 
    maybe<BR>racket also needs a Dumping Grounds...<BR></BLOCKQUOTE>
  <DIV><BR>I think this is what Jukka is has in mind:<BR><A 
  href="http://www.mail-archive.com/users@racket-lang.org/msg07569.html">http://www.mail-archive.com/users@racket-lang.org/msg07569.html</A><BR><BR>Laurent<BR>&nbsp;</DIV>
  <BLOCKQUOTE 
  style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" 
  class=gmail_quote><BR>Marijn<BR><BR>[1]:<A 
    href="http://dynamo.iro.umontreal.ca/%7Egambit/wiki/index.php/Dumping_Grounds" 
    target=_blank>http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Dumping_Grounds</A><BR>
    <DIV class=im><BR>&gt; At Wed, 31 Aug 2011 11:46:34 +0200, Marijn 
    wrote:<BR>&gt;&gt;<BR>&gt;&gt; [1 &nbsp;&lt;multipart/signed (7bit)&gt;] 
    [1.1 &nbsp;&lt;multipart/mixed (7bit)&gt;]<BR>&gt;&gt; [1.1.1 
    &nbsp;&lt;text/plain; ISO-8859-1 (quoted-printable)&gt;] Hi 
    Laurent,<BR>&gt;&gt;<BR>&gt;&gt; On 08/30/11 09:18, Laurent 
    wrote:<BR>&gt;&gt;&gt; Thank you very much for this nice intermediate 
    solution, though<BR>&gt;&gt;&gt; I need constant-time append, split, insert, 
    remove, + pointers<BR>&gt;&gt;&gt; to items, etc. Mutation does seem 
    unavoidable, right.<BR>&gt;&gt;<BR>&gt;&gt; I implemented a doubly-linked 
    list, not so long ago, connected to<BR>&gt;&gt; a GUI that can insert and 
    delete items and saw no way to make the<BR>&gt;&gt; list functional with 
    multiple simultaneous editors in the GUI.<BR>&gt;&gt; The implementation is 
    as a straightforward cyclical doubly-linked<BR>&gt;&gt; list. I toyed with 
    the idea of having a separate handle object to<BR>&gt;&gt; represent the 
    list versus just the nodes, and there are some<BR>&gt;&gt; rudiments of that 
    left in the code, but in the end the user code<BR>&gt;&gt; uses a special 
    'top element to indicate where the cyclical list<BR>&gt;&gt; is supposed to 
    start.<BR>&gt;&gt;<BR>&gt;&gt; Good luck,<BR>&gt;&gt;<BR>&gt;&gt; 
    Marijn<BR></DIV>-----BEGIN PGP SIGNATURE-----<BR>Version: GnuPG v2.0.18 
    (GNU/Linux)<BR>Comment: Using GnuPG with Mozilla - <A 
    href="http://enigmail.mozdev.org/" 
    target=_blank>http://enigmail.mozdev.org/</A><BR><BR>iEYEARECAAYFAk5grQsACgkQp/VmCx0OL2yB7ACfVmnT7S7y0pvTvUa7mtkRg8EN<BR>GRwAn0DHnPxrnT/+we0gIuvufQRMv3SF<BR>=fD70<BR>-----END 
    PGP SIGNATURE-----<BR>
    <DIV>
    <DIV></DIV>
    <DIV class=h5>_________________________________________________<BR>&nbsp;For 
    list-related administrative tasks:<BR>&nbsp;<A 
    href="http://lists.racket-lang.org/listinfo/users" 
    target=_blank>http://lists.racket-lang.org/listinfo/users</A><BR></DIV></DIV></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>