Are there implementations that support unicode?
R6RS implementations support Unicode: Ikarus, Larceny, Ypsilon. There is nothing in the Scheme standards pre-R6RS that conflict with supporting unicode, however such support is not required. There are some Scheme implementations that handle unicode characters, but most don’t. Also, SRFI-13 and SRFI-14 propose string and character processing libraries that are unicode compliant. Current version of PLT Scheme supports Unicode. Chicken supports Unicode via an extension. Gauche supports UTF-8, EUC-JP, and Shift-JIS strings, symbols, and regular expressions. Pocket Scheme supports UCS-2.
R6RS implementations support Unicode: Ikarus, Larceny, Ypsilon. There is nothing in the Scheme standards pre-R6RS that conflict with supporting unicode, however such support is not required. There are some Scheme implementations that handle unicode characters, but most don’t. Also, SRFI-13 and SRFI-14 propose string and character processing libraries that are unicode compliant. Current version of Racket supports Unicode. Chicken supports Unicode via an extension. Gauche supports UTF-8, EUC-JP, and Shift-JIS strings, symbols, and regular expressions. Pocket Scheme supports UCS-2.