[ prog / sol / mona ]

prog


How can I run my own instance of this

288 2020-06-15 22:10 *

>>288
That but is called MIT Scheme.
http://web.mit.edu/scheme_v9.2/doc/mit-scheme-ref/Unicode.html

289 2020-06-15 23:56

>>287
The sexp files are written in bbs.scm:post-message:

(call-with-output-file path (lambda (port) (write t port)))

This 'write' is a built-in of MIT/GNU Scheme and therefore the bug is not the admin's.
http://web.mit.edu/scheme_v9.2/doc/mit-scheme-ref/Output-Procedures.html#index-write-2117
Rest assured that if the bug had been Bitdiddle's, this would have been stated explicitly.

290 2020-06-16 00:15

>>287

Why doesn't the admin produce proper UTF-8 files?

To answer this question narrowly, the reason is that there is no built-in pair that reads/writes general scheme objects with proper utf-8 support. If you wish to submit such a pair of functions yourself, the admin will probably accept them if they pass correctness stress tests and the efficiency loss is not too great. But that is by no means a small undertaking. Patching the decoding was far easier.

The HTML files are written in actual utf-8, as far as we've seen.

301


VIP:

do not edit these