Browse thread
Escaped string in sexplib
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Hugo Ferreira <hmf@i...> |
| Subject: | Re: [Caml-list] Escaped string in sexplib |
Markus Mottl wrote: > On Tue, Jun 8, 2010 at 14:52, Hugo Ferreira <hmf@inescporto.pt> wrote: >> My apologies but I did not explain myself correctly. The problem here is >> that I am trying to automate the conversion to string of the data >> structure read from the s-expressions. I have the following: >> >> let string_of_experiment_data data = >> let data = sexp_of_experiment_data data in >> Sexplib.Sexp.to_string_hum data >> >> The problem here is that the "to_string_hum" escapes certain characters, >> but I need to have the strings "not escaped". So my question is: is >> their any way I can tell sexplib to output a string but not escape >> it? Otherwise I will have to hand encode this stuff 8-( > > Sexplib does not support any other way of printing S-expressions. > There would not be any reliable way to read back data without > escaping. > > If you want to write your own printers, this should still be very > easy. S-expressions are either a Sexp.Atom or Sexp.List. It should > only require a handful of lines to convert these to whatever other > string representation you prefer. Writing a corresponding parser may > be more effort. > Understood. I will avoid this. I will stick to the solution I pointed out in my last e-mail Once gain thanks. Hugo F. > Regards, > Markus >