Greetings Lispers
Pleas can anyone explain or teach me how to use UTF-8 characters in lisp, while making GUI. for example I am a GEORGIAN and my native letters are :
áƒ,ბ,გ,დ,ე,ვ,ზ,თ,ი,კ,ლ,მ.... and so on. Are there any solution about it?
Thanks for attention
UTF-8 in LISP
Re: UTF-8 in LISP
Many lisp implementations support unicode characters in strings so you should look around libraries of this kind: trivial-utf-8, babel.
cl-2dsyntax is my attempt to create a Python-like reader. My mirror of CLHS (and the dark themed version). Temporary mirrors of aferomentioned: CLHS and a dark version.
Re: UTF-8 in LISP
I'm the author of two useless languages that uses BF as target machine.
Currently I'm planning a Scheme compiler :p
Currently I'm planning a Scheme compiler :p
Re: UTF-8 in LISP
I will investigate this one and I'll see what can I implement.sylwester wrote:Related:
http://www.cliki.net/Unicode%20and%20Lisp
are there other libraries for NON LINUX user. I am heavily using WINDOWS platform.Goheeca wrote:Many lisp implementations support unicode characters in strings so you should look around libraries of this kind: trivial-utf-8, babel.
Re: UTF-8 in LISP
Trivial UTF-8 was written before Babel existed, but for new projects you might be better off going with Babel. The one plus that Trivial UTF-8 has is that it doesn't depend on any other libraries.
There should be no problem and if you're struggling with the installation, look here at Quicklisp.Babel is a charset encoding/decoding library, not unlike GNU libiconv, but completely written in Common Lisp.
cl-2dsyntax is my attempt to create a Python-like reader. My mirror of CLHS (and the dark themed version). Temporary mirrors of aferomentioned: CLHS and a dark version.
Re: UTF-8 in LISP
Goheeca wrote:Trivial UTF-8 was written before Babel existed, but for new projects you might be better off going with Babel. The one plus that Trivial UTF-8 has is that it doesn't depend on any other libraries.There should be no problem and if you're struggling with the installation, look here at Quicklisp.Babel is a charset encoding/decoding library, not unlike GNU libiconv, but completely written in Common Lisp.
I'll check it.