Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#6 Add support for UTF-8 coded characters/strings.

None
open
nobody
Enhancement (1)
5
2013-03-25
2007-12-03
Kevin Cozens
No

TinyScheme should be updated to include support for working with UTF-8 coded characters and strings. Currently, TinyScheme can only handle characters or strings in ASCII (one byte per character). This is a serious limitation to anyone wanting to manipulate characters or strings written in a language that can't be represented by standard ASCII.

Discussion

  • Kevin Cozens
    Kevin Cozens
    2007-12-03

    Logged In: YES
    user_id=1113465
    Originator: YES

    The version of TinyScheme used in the Script-Fu plug-in of GIMP has been modified to include UTF-8 support. It can provide a guide for most of the changes that are needed.

    The changes needed for GIMP required the use of functions from the glib library. Since the portions of glib actually needed are fairly small, a separate file of the needed glib functions could be put in to a separate file. TinyScheme can then be optionally linked with this file instead of the main glib library to include UTF-8 support.

    The user should also be given the options of linking against the standard glib library to include UTF-8 support, as well as not including UTF-8 support.

     
  • Kevin Cozens
    Kevin Cozens
    2011-01-02

    • labels: --> Enhancement
     
  • Kevin Cozens
    Kevin Cozens
    2013-03-25

    Ticket moved from /p/tinyscheme/bugs/10/