From: Sebastian C. <s-c...@on...> - 2014-06-05 19:59:54
|
Dear Sam, I could not find out where the "unknown cjharcter set" originattes from. Only clx.lisp in the new-clx directory has the code concatenate :"ISO-";ISO does not appear in mcclim.asd or in any of the .lisp files in the mcclim subdirectory. 10646 appears neither in the mcclim directory nor in the new-cls directory. It seems be calculated from the code, I came across a message in Google that says that new-clx requires ISO-10646-1..It looks to me that clisp requires new-clx and mcclim requires its own clx. When I do not run (require "clx") so that presumably the clx form the mcclim distribution is loaded the progrram just hangs when I run (app:app-main) instead of giving the "unknown character set" error message. How do you debug the ero]ror message.? I only know how to quit the cliisp debugger;I thought I could get a backtrace by typing bt or backtrace , but the debugger would not accept it..I failed to get a tutorial oncliso debugger on gooogle. You will have to tell me what to do. I don't know much about fonts or how they are used but there are two files on my computer /etc/locale.gen and /etc/locale.alias i neither of which is ISO-10646-1 mentioned. There is only mention of ISO-8859 and UTF-8. I might mention that sbcl displays the clx demos and myfirst_app., so these programs are OK.The README in the new-clx directory speaks of a demo sub-directory but no sub-directory is included.; debian may have removed ir. Perhaps, some other gui (garnet) is preferred over mcclim with clisp..All my attempts to get clisp to work with mcclim have failed. Sebastian. z Bruno Haible <br...@cl...> Jun 2 (3 days ago) to clisp-list, sds, me > > * Sebastian Canagaratna <f-pnantnengan@bah.rqh> [2014-05-31 17:25:01 -0400]: > > > > [14]> (app:app-main) > > > > *** - unknown character set "ISO-10646-1" A stack trace would help understanding where the charset "ISO-10646-1" comes from. I'd guess that it comes from the CLX interface, where fonts carry charset information of this type. Sam writes: > Bruno, should ISO-10646-1 be an alias for UCS-2 or something? No, I don't think so. If there is a problem within CLX, or with the use of CLX by mmclim, it should be fixed there. There's probably more missing than a charset name conversion. |
From: Sam S. <sd...@gn...> - 2014-06-09 20:03:58
|
Hi Sebastian, > * Sebastian Canagaratna <f-pnantnengan@bah.rqh> [2014-06-05 15:59:47 -0400]: > > Only clx.lisp in the new-clx directory has the code concatenate > :"ISO-" So what do they concatenate it with? > 10646 appears neither in the mcclim directory nor > in the new-cls directory It might come form your environment. > How do you debug the ero]ror message.? I only know how to quit the cliisp > debugger;I thought I could get a backtrace by typing bt or backtrace , > but the debugger would not accept it..I failed to get a tutorial oncliso > debugger on gooogle. You will have to tell me what to do. http://clisp.org/impnotes/repl.html PS. I would appreciate it if you could check your messages for spelling and grammar. English is not my native language, and reading your messages is hard for me because of spelling and grammar issues. Thanks. -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1265 http://www.childpsy.net/ http://www.PetitionOnline.com/tap12009/ http://dhimmi.com http://camera.org http://jihadwatch.org http://iris.org.il War doesn't determine who's right, just who's left. |
From: Sebastian C. <s-c...@on...> - 2014-06-17 21:12:10
Attachments:
mcclim-8.txt
mcclim-9.txt
|
Dear Sam: In reply to your 1st question, So what do they concatenate it with ,I am including the part of mclim.lisp which includes ISO. I don't quite understand the code, so I could be wrong. In the next attachment I include what I got from the debugger with :bt after I got the error when I ran (app:app-main) I thought that the error message would go away if included en_US ISO_10646.gz in etc/locale.gen and ran locale-gen; I still got the error message Somebody in Google had encountered the same message ( UNKNOWN CHARACTER SET 10646-1 ) and claimed he got it to work by including in the file /usr/lib/gconv/gconv-modules the line alias ISI-10646-1 // UNICODE// .I did the same thing ( my file was in a different place because my machineis 64 bit) but again there was no change. Mcclim certainly does not work with CLISP in debian stable. I installed debian unstable on a movable disk,and again I got the same problem. Either my machine (a Dell Inspiron 1726 ) is uniquely peculiar or Debian has not tested Mcclim with clisp. In unstable, they have included cmucl, which segfaullts when I try to run it. Sbcl works fine with Mcclim. Incidentally, I have installed clisp-modules-clx so that there is a plethora of clx-programs running at the same time: clisp has new clx, there is clisp-modules-clx, and mcclim comes with its own clx. I presume that mcclim clx is loaded last,and will wipe out other clx programs. I couldn't believe that I made so many mistakes in my last letter and that so many got through my proof reading.My advanced age ( 76+) and my cerebral ataxia increases typing errors. As for my proof reading, I seemed to have looked and not seen.But that is not an acceptable excuse: I should have been more careful. My profuse apologies for making your work more difficult. I will be more careful with the proof -reading in the future. Sebastian |
From: Sam S. <sd...@gn...> - 2014-06-18 17:43:43
|
Dear Sebastian, > * Sebastian Canagaratna <f-pnantnengan@bah.rqh> [2014-06-17 17:12:01 -0400]: > > In reply to your 1st question, So what do they concatenate it with ,I > am including the part of mclim.lisp which includes ISO. I don't quite > understand the code, so I could be wrong. This merely inserts a dash "-" if necessary between "ISO" and the number. I don't think it could cause problems. However, you might try adding ,(lambda (s) (if (search "10646" s) "UCS-2" s)) to the *canonicalize-encoding* list. > In the next attachment I include what I got from the debugger > with :bt after I got the error when I ran (app:app-main) This does not reveal anything exciting to me. > I thought that the error message would go away if included en_US > ISO_10646.gz in etc/locale.gen and ran locale-gen; I still got the > error message > Somebody in Google had encountered the same message ( UNKNOWN > CHARACTER SET 10646-1 ) and claimed he got it to work by including in > the file /usr/lib/gconv/gconv-modules the line alias ISI-10646-1 // > UNICODE// .I did the same thing ( my file was in a different place > because my machineis 64 bit) but again there was no change. I think you should be testing these attempts to add the encoding at the system level by using the iconv command. Come to think of it, is your CLISP linked with libiconv? what does `clisp --version | grep -i iconv` print? What about `iconv -l | grep 10646`? > Sbcl works fine with Mcclim. Then why don't you use Mcclim with sbcl? Sbcl is a first-rate common lisp, in active development (as opposed to clisp, which is, alas, dormant at the moment). > My advanced age ( 76+) and my cerebral ataxia increases typing > errors. I am sorry to hear about your problems! Best regards! -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1265 http://www.childpsy.net/ http://jihadwatch.org http://iris.org.il http://think-israel.org http://truepeace.org http://americancensorship.org When arguing with the wife, think: do you want to be right or happy? |
From: Sebastian C. <s-c...@on...> - 2014-06-23 20:58:26
|
Dear Sam, Thanks for the email and comments. >However, you might try adding >,(lambda (s) (if (search "10646" s) "UCS-2" s)) >to the *canonicalize-encoding* list I tried this just as you had given but nothing happened.. >Come to think of it, is your CLISP linked with libiconv? >what does `clisp --version | grep -i iconv` print? >What about `iconv -l | grep 10646`? >Come to think of it, is your CLISP linked with libiconv? >what does `clisp --version | grep -i iconv` print? >What about `iconv -l | grep 10646`? The former gave nothing and the latter did not recognize the -I option. >Then why don't you use Mcclim with sbcl? >Sbcl is a first-rate common lisp, in active development >(as opposed to >clisp, which is, alas, dormant at the moment). I will follow your advice and use sbcl to learn how mcclim can be used to write GUI programs, since sbcl seems to be working with mcclim on my machine. I'll try again in 6 months or so to see whether mcclim works with gnu clisp. Thanks for yours advice. Sebastian On Wed, Jun 18, 2014 at 1:43 PM, Sam Steingold <sd...@gn...> wrote: > Dear Sebastian, > > > * Sebastian Canagaratna <f-pnantnengan@bah.rqh> [2014-06-17 17:12:01 > -0400]: > > > > In reply to your 1st question, So what do they concatenate it with ,I > > am including the part of mclim.lisp which includes ISO. I don't quite > > understand the code, so I could be wrong. > > This merely inserts a dash "-" if necessary between "ISO" and the number. > I don't think it could cause problems. > > However, you might try adding > > ,(lambda (s) (if (search "10646" s) "UCS-2" s)) > > to the *canonicalize-encoding* list. > > > In the next attachment I include what I got from the debugger > > with :bt after I got the error when I ran (app:app-main) > > This does not reveal anything exciting to me. > > > I thought that the error message would go away if included en_US > > ISO_10646.gz in etc/locale.gen and ran locale-gen; I still got the > > error message > > Somebody in Google had encountered the same message ( UNKNOWN > > CHARACTER SET 10646-1 ) and claimed he got it to work by including in > > the file /usr/lib/gconv/gconv-modules the line alias ISI-10646-1 // > > UNICODE// .I did the same thing ( my file was in a different place > > because my machineis 64 bit) but again there was no change. > > I think you should be testing these attempts to add the encoding at the > system level by using the iconv command. > > Come to think of it, is your CLISP linked with libiconv? > what does `clisp --version | grep -i iconv` print? > > What about `iconv -l | grep 10646`? > > > Sbcl works fine with Mcclim. > > Then why don't you use Mcclim with sbcl? > Sbcl is a first-rate common lisp, in active development (as opposed to > clisp, which is, alas, dormant at the moment). > > > My advanced age ( 76+) and my cerebral ataxia increases typing > > errors. > > I am sorry to hear about your problems! > > Best regards! > > -- > Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1265 > http://www.childpsy.net/ http://jihadwatch.org http://iris.org.il > http://think-israel.org http://truepeace.org http://americancensorship.org > When arguing with the wife, think: do you want to be right or happy? > |