<hugo>ArneBab: Cool to see someone actually use Wisp! <hugo>Code looks rather good also <hugo>But I would recommend using an XML library (such as sxml-simple) since sexp's and xml matches so nicely to each other ***lavaflow_ is now known as lavaflow
<civodul>scm_to_stringn goes through iconv to convert latin1 strings to utf8 :-/ <civodul>that's the most common case (latin1/ascii file names and utf8 locale) <wingo>probably it should bottom out to scm_to_utf8_stringn if in a utf-8 locale <wingo>probably just needs a change to scm_to_locale_string i would guess <wingo>civodul: i think scm_to_port_stringn does the right thing <wingo>all other callers of scm_to_stringn look good to me fwiw <wingo>civodul: probably most callers of scm_to_locale_stringn should use scm_to_port_stringn anyway <civodul>it's not easy actually because you can never know whether a narrow string is also valid UTF-8 <wingo>well, we have dedicated latin1->utf8 converters <civodul>yes so we should special-case this in scm_to_stringn i guess ***guile-guest5 is now known as nieper
<nieper>What is the current state of Guile's R7RS support? Is full conformance actively worked on? <rain1>nieper: no one is workingon it <nieper>rain1: Do you know whether the missing parts (to R7RS compatibility) are documented somewhere? <rain1>i don't think there is any documentation about it <lloda>nieper: search guile-devel. mark_weaver has been working on that on and off <nieper>lloda: Thanks for pointing out the guile-devel mailing list. There are a number of helpful R7RS references. <wingo>civodul: indeed, though i think we should avoid duplicating that code and instead call through scm_to_utf8_stringn; given that latin_to_u8 has only one caller it will get nicely inlined <civodul>wingo: scm_to_utf8_stringn does a little bit more than we need, but i guess that's fine? <wingo>well it handles the wide case too <galex-713>I juste compiled chickadee for the first time <galex-713>it features sound, SDF for fonts, and opengl shaders (yet I don’t know what is a shader exactely) <galex-713>(but I know curv and libfive use them to display SDF) <galex-713>“buffers”, “hook”, recalls me so much of emacs… <galex-713>if only there were a standard accross scheme and normal lisp (like el and cl) about these, so interface would be more stable <civodul>galex-713: Emacs Lisp and Common Lisp are very different though :-) <civodul>wingo: do you have tricks to display VM frames in gdb? <civodul>it seems that the support we have no longer works <civodul>can 'struct-set!' be considered atomic? <rekado>davexunit: I see you’ve made some commits to chickadee in the past months; will there be a new release soon? <rekado>I want to write a little game as a gift for a friend, so I’m looking at my options. <galex-713>I wonder if there’s a mail header for saying if a message is really important or not ***lavaflow_ is now known as lavaflow