Hi Alexander,
I've merged, your two branches
https://github.com/hemmecke/fricas/commits/arg-texmacs
and put
(:launch "fricas -eval ')read
/home/hemmecke/.TeXmacs/plugins/fricas/.fricas.input' -nosman")
into ~/.TeXmacs/plugins/fricas/progs/init-fricas.
It seems to work well. It's only that I see the content of my input file
in texmacs at the time I start the FriCAS session.
What I don't find perfect is that
fricas -eval 'some code' -nosman
will word, while
fricas -nsman -eval 'some code'
will not. Since -eval must be given before -nosman is evalutated.
But maybe that's not overly important to be fixed.
What would be more important is that fricas should accept several -eval
options. Otherwise I wouldn't have any clue how to put your init code
------
)set output algebra off
)set output texmacs on
)lisp (setf |$ioHook| (lambda (x &optional args) (cond ((eq x
'|startPrompt|) (princ (concat (code-char 2) "prompt#") )) ((eq x
'|endOfTeXmacsOutput|) (princ (concat (code-char 5) (code-char 10))))
((eq x '|startTeXmacsOutput|) (princ (code-char 2))) ((eq x
'|startKeyedMsg|) (princ (concat (code-char 2) "verbatim:"))) ((eq x
'|endOfKeyedMsg|) (princ (code-char 5))) ((eq x '|endOfPrompt|) (princ
(code-char 5) )) )))
)lisp (setf |$inputPromptType| '|plain|)
-------
directly into the :launch specification above, i.e. no separate
.fricas.init file.
Anyway, independent from texmacs, it would be good to be able to pass
several lines to fricas, i.e. several -eval commands.
Ralf
--
You received this message because you are subscribed to the Google Groups "FriCAS -
computer algebra system" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/fricas-devel?hl=en.