Skip to content

An extension to the Racket language to add raw string syntax and get rid of double backslashes

License

Notifications You must be signed in to change notification settings

jarnaldich/with-raw-string

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

racket-raw-string

This is a modified version of with-raw-string library written by @jarnaldich.

This is an extension language on top of Racket that tunes the reader to add raw string syntax, so that you can write things like:

#lang raw-string racket #\$

(directory-list $"\\SERVER\Share")          ; list unc paths under windows
(directory-list $[c:\Program Files] )       ; use paring chars as delimiters
(regexp-split (pregexp $'\s') "two fields") ; -> '("two" "fields")

Installation

To install Rackjure with Racket 5.3.4 and newer:

raco pkg install racket-raw-string

On older versions of Racket (either you'll need Git or download the tarball and extract them manually):

git clone https://github.com/cmpitg/racket-raw-string.git
raco link racket-raw-string
raco setup racket-raw-string

License

This library is distributed under the terms of the GNU General Public License v3.0 (GPLv3). See COPYING for further information.

Copyright 2014 (C) Duong Nguyen (@cmpitg)

Copyright 2011 (C) Joan Arnaldich (@jarnaldich)

About

An extension to the Racket language to add raw string syntax and get rid of double backslashes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages