Hi Erik, Thanks for the library. Should I be calling (require srfi/13) or import only the functions I want? That is, can I use a mix of the built-in Racket string functions and srfi/13 functions, or will I have to migrate completely to the srfi/13 functions?
- Cristian On Wed, Apr 11, 2012 at 10:06 PM, Erik Silkensen <[email protected]> wrote: > Hi Cristian, > > Check out SRFI 13: http://docs.racket-lang.org/srfi-std/srfi-13.html > > You can load it in Racket with (require srfi/13) > > -- Erik > > On Apr 11, 2012, at 10:57 PM, Cristian Esquivias wrote: > >> I just started getting my hands dirty with Racket on some utility >> scripts. Overall, it's been a great experience. My scripts are >> shorter, clearer and faster than the initial Python scripts I wrote >> (but that could be because they're my second time around). >> >> I did run into one constant obstacle while using Racket: the dearth of >> convenience string functions. There are plenty of functions for >> strings, but several functions that are present on other platforms >> (e.g., Python, Ruby, Java, etc.) don't seem to be part of the Racket >> standard library. >> >> Some of the functions I couldn't find but would've been useful were >> things like (in Racket-type naming): >> >> string-starts-with? >> string-ends-with? >> string-index-of >> string-replace >> string-trim >> >> I did a little google searching and most advice said to use the regex >> library (which I did), but the code isn't as clear had I used >> functions like the ones above. >> >> Do these functions exist anywhere? Is there a great PLaneT package >> that supplies these functions? >> >> Thanks, >> Cristian >> ____________________ >> Racket Users list: >> http://lists.racket-lang.org/users > ____________________ Racket Users list: http://lists.racket-lang.org/users

