sbcl-devel

I've doodled together some code to give me the ability to have support for
different character sets (as long as they're eighth bits long, anythnig
else would probably requiring diving slightly deeper down into the code
than I am prepared to at the moment) and was originally written to work
with CMU CL, so I guess it should be fairly easy to use it with SBCL.
It's downloadable from:
http://www.algonet.se/~gruk/src/clisp/langpack.lisp
It redefines the following lisp functions:
lisp::name-char
char-upcase
char-downcase
graphic-char-p
alpha-char-p
and has support for ASCII and ISO-8859-1 out of the box.
It may be taht the newest and shiniest version lives on my laptop, but
I'll check that tomorrow.
//Ingvar
--
Ingvar Mattsson
Somethings are not things like other things.
Somethings aren't not things like other things.
These things are not the same things, usually.

On Thu, 6 Sep 2001, Alexey Dejneka wrote:
> Hello,
>
> Ingvar Mattsson <gruk@...> writes:
> > It's downloadable from:
> > http://www.algonet.se/~gruk/src/clisp/langpack.lisp
>
> I cannot download it:
No, I botched the chmod. Fixed now. Also noticed there's a slightly older
version in http://www.algonet.se/~gruk/src/clisp/langpack/base.lisp
(eventually, when I have some spare time, I'll have base.lisp defining all
basic things and ASCII, then have files for additional character sets, but
that's at least a week in the future).
//Ingvar
--
Ingvar Mattsson
Somethings are not things like other things.
Somethings aren't not things like other things.
These things are not the same things, usually.

On Wed, Sep 05, 2001 at 04:36:22PM +0200, Ingvar Mattsson wrote:
> I've doodled together some code to give me the ability to have support for
> different character sets (as long as they're eighth bits long, anythnig
> else would probably requiring diving slightly deeper down into the code
> than I am prepared to at the moment) and was originally written to work
> with CMU CL, so I guess it should be fairly easy to use it with SBCL.
>
> It's downloadable from:
> http://www.algonet.se/~gruk/src/clisp/langpack.lisp
>
> It redefines the following lisp functions:
> lisp::name-char
> char-upcase
> char-downcase
> graphic-char-p
> alpha-char-p
>
> and has support for ASCII and ISO-8859-1 out of the box.
Now that I've finally gotten the flaky5_branch stuff to work (and am
right now waiting for tests of the cvs-merged version to complete)
I'm starting to work through my backlog.
I looked at this and it looks reasonable to me, but this is a very
superficial impression since I have zero experience in I18N.
I assumed from your message that it's free software that you want used,
so I added a link to it on the <http://sbcl.sourceforge.net/libs.php&gt;.
If you do want people to use it as free software, you should probably
add some license information to the header, not just "Copyright 2001,
Ingvar Mattsson".
--
William Harold Newman <william.newman@...>
Where are we going and why am I in this handbasket?
-- Daniel Demus <demus@...>
PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C

William wrote:
> On Wed, Sep 05, 2001 at 04:36:22PM +0200, Ingvar Mattsson wrote:
> > I've doodled together some code to give me the ability to have support for
> > different character sets (as long as they're eighth bits long, anythnig
> > else would probably requiring diving slightly deeper down into the code
> > than I am prepared to at the moment) and was originally written to work
> > with CMU CL, so I guess it should be fairly easy to use it with SBCL.
> >
> > It's downloadable from:
> > http://www.algonet.se/~gruk/src/clisp/langpack.lisp
> >
> > It redefines the following lisp functions:
> > lisp::name-char
> > char-upcase
> > char-downcase
> > graphic-char-p
> > alpha-char-p
> >
> > and has support for ASCII and ISO-8859-1 out of the box.
>
> Now that I've finally gotten the flaky5_branch stuff to work (and am
> right now waiting for tests of the cvs-merged version to complete)
> I'm starting to work through my backlog.
>
> I looked at this and it looks reasonable to me, but this is a very
> superficial impression since I have zero experience in I18N.
The main intention was to get CLX to manage to display latin-1
characters (it only displays glyphs for characters that GRAPHIC-CHAR-P
works for) and noce I started, I thought "why not". What with other
people seemingly having superior implementations, I'm not sure it's
needed anymore.
> I assumed from your message that it's free software that you want used,
> so I added a link to it on the <http://sbcl.sourceforge.net/libs.php&gt;.
> If you do want people to use it as free software, you should probably
> add some license information to the header, not just "Copyright 2001,
> Ingvar Mattsson".
New version is:
;;;; base.lisp, part of my "Extensible Character Set Framework"
;;; for Common Lisp
;;;
;;; Copyright 2001, Ingvar Mattsson <ingvar@...>
;;; Feel free to use this code in any fashion you want.
;;; No warranties as to function et. al, but if you want to
;;; include it in something else, please contact me.
;;;
Not sure it's a vast improvement. May even go as far as change it to
"written by...".
Cheers,
//Ingvar