<div>(sorry, I couldn&#39;t figure out how to reply properly from the list archive, as I don&#39;t receive the dev-list emails.)</div><div><br></div><div>One string function that I often find useful in various scripting languages is a `string-split&#39; (explode in php).</div>

<div>It can be done with `regexp-split&#39;, but having something more along the lines of a `string-split&#39; should belong to a racket/string lib I think.</div><div>Plus it would be symmetric with `string-join&#39;, which already is in racket/string (or at least a doc line pointing to regexp-split should be added there).</div>

<div><br></div><div>Maybe also a `string-replace&#39; could be useful, especially when one does not want regexps and has special characters that need to be quoted.</div><div><br></div><div>Regexps are very powerful, but they are complicated for beginners.</div>

<div><br></div><div>Laurent</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

I think `racket/string&#39; should provide the useful string functions,<br>rather than refer users to srfis.  The only srfi/13 function I ever<br>use is `string-trim-both&#39; -- any objection to adding that to<br>`racket/string&#39;?<br>


On Tue, Apr 17, 2012 at 5:29 PM, Matthias Felleisen<br>&lt;<a href="mailto:matth...@ccs.neu.edu">matth...@ccs.neu.edu</a>&gt; wrote:<br>&gt;<br>&gt; I saw no response to this question and no commit that includes the<br> &gt; cross-link. Anything?<br>

&gt;<br>&gt;<br>&gt; Begin forwarded message:<br>&gt;<br>&gt;&gt; From: Asumu Takikawa &lt;<a href="mailto:as...@ccs.neu.edu">as...@ccs.neu.edu</a>&gt;<br>&gt;&gt; Subject: Re: [racket] Are There More String Functions?<br>

&gt;&gt; Date: April 12, 2012 5:47:26 PM EDT<br>&gt;&gt; To: Cristian Esquivias &lt;<a href="mailto:cristian.esquiv...@gmail.com">cristian.esquiv...@gmail.com</a>&gt;<br>&gt;&gt; Cc: <a href="mailto:us...@racket-lang.org">us...@racket-lang.org</a><br>

&gt;&gt;<br>&gt;&gt; On 2012-04-12 10:43:15 -0700, Cristian Esquivias wrote:<br>&gt;&gt;&gt; As a slight aside, is this module mentioned anywhere in the Racket<br>&gt;&gt;&gt; Guide or Racket Reference? I tried to RTFM as much as possible but<br>

&gt;&gt;&gt; didn&#39;t see this module mentioned anywhere in the string pages. Should<br>&gt;&gt;&gt; this module be mentioned for others like me?<br>&gt;&gt;<br>&gt;&gt; I think that&#39;s an interesting point and has been brought up before on<br>

&gt;&gt; this list: what&#39;s the official stance on SRFIs? On the documentation<br>&gt;&gt; page they are near the bottom in &quot;Miscellaneous libraries&quot;.<br>&gt;&gt;<br>&gt;&gt; If their use is encouraged, maybe doc pages should have a pointer in the<br>

&gt;&gt; margin similar to how reference entries point to guide entries. For<br>&gt;&gt; example, the string section in the reference could point to SRFI-13.<br>&gt;&gt;<br>&gt;&gt; Cheers,<br>&gt;&gt; Asumu<br>&gt;&gt; ____________________<br>

&gt;&gt;  Racket Users list:<br>&gt;&gt;  <a rel="nofollow" href="http://lists.racket-lang.org/users">http://lists.racket-lang.org/users<br></a>&gt;<br>&gt;<br>&gt; _________________________<br>&gt;  Racket Developers list:<br>

&gt;  <a rel="nofollow" href="http://lists.racket-lang.org/dev">http://lists.racket-lang.org/dev<br></a>

--<br> sam th<br><a href="mailto:sa...@ccs.neu.edu">sa...@ccs.neu.edu</a></blockquote>