Le samedi 09 juin 2007 à 18:56 +0200, Martin Rubey a écrit : 

[...]

      * Gregory Vanuxem <[EMAIL PROTECTED]> writes:
> 
> > Just one thing, Firefox seems to translate ` to %60 so the request
> is badly
> > parsed.
> 
> Oh dear. Is there an ascii character which is forbidden in Axiom and
> left
> unchanged by every browser?  Or, otherwise, is there a simple solution
> to make
> Lisp keep the case? Currently I use vertical bars and
> 
> (fn (and (eq get 'get) 
> (subseq (string (read s nil 'eof)) 1))))
> 
> but I think that this is not satisfactory.

No idea. I'm temporary resurrecting some hypertex functionalities in my
version of Axiom in such a way that compiling a spad file creates the
libdb.text. That will take some times since I know nothing about
hypertex and the libdb.text files (Gold is buggy here). I can no longer
use Axiom built on top of GCL because of a spurious bug in GCL
(conditional statements not handled) and wh-sandbox misses file related
functions when built on top of SBCL. Anyway when time will permit I'll
try your Lisp code on Windows and tell you if it works. I know that Camm
is working on socket code for Windows but I do not remember if his work
is finished, so... Another thing, Kai Kaminski did some work too in this
area, I wonder how it can be used since wh-sandbox can now be built on
top of Clisp.

> 
> > I have another problem, Htlatex does not work on my Debian system (amd64
> > testing) but the LaTeX file is correctly generated.
> 
> Oh, did you write Eitan?

No, that is right now, it's a bug in the Debian package.
Copying /etc/tex4ht/tex4ht.env to ~/.tex4ht fixed this issue.

I have looked at your HyperDoc package and in fact it's extremely simple
to obtain documentation from Spad. Shame on me, I thought it was more
difficult than that. 

Greg

> 
> "Alfredo Portes" <[EMAIL PROTECTED]> writes:
> 
> > (1) -> SOCKET(8080, getDocumentation$HyperDoc)$Lisp
> > Got "?binomial%60%20%60OutputForm"
> 
> >    ["binomial%60%20%60OutputForm"]
> 
> Yes, that's just what Greg explained.  The cure is to find another character
> which is forbidden in Axiom and left unchanged by your browser (and 
> preferably,
> by any browser), and replace the "`" in line 46 of hyper.spad by that symbol.
> 
>            ls := split(s, char "`")
> 
> I did not check, but maybe "_" would be ok.  I chose "`" since it is used by
> axiom as separator in the database, and I thought I'd better be consistent.
> 
> It does not matter what separator one uses in line 26:
> 
>             s: String := concat([op.'name, "`", op.'type, "`", op.'origin])
> 
> It is only important, that different name, type, origin triples are mapped to
> different string.
> 
> 
> Martin
> 
> 




_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to