[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

`bandwidth' of Allegro CL -- Emacs interface

dear friends,

we are running Allegro CL with {GNU Emacs | Epoch} interface version
2.0.4 from Epoch 4.2 _with_ EIGHT_BIT_KEYBOARD (or whatever that
variable was called) defined.  --- hence, when using fonts with
appropriate iso 8859/1 encoding Epoch can input and display 8 bit

among other things, we are doing german morphology in our system
(remember: `ue' and `sz' in ``es mueszte gehen'' usually are single
characters over here |:-) so that it would be kind of useful to be able
to input those to Allegro CL (which itself seems to be perfectly happy
about 8 bit characters though as far as i know there is nothing really
requesting that capability in CLtL2).

the default of course was to not have it work (on input through Epoch
bit 7 got stripped --- input from file and output worked fine); after
forcing Epoch to settle the communication channel on pipes instead of
on ptys (by setting `process-connection-type' to nil) things seem to
work fine.

so, i figure there is something affecting only the input in ptys (or
does the printout from the lisp world come back to Epoch some other
way) --- anyone out there with a reasonable explanation?  (oh, yes:
stty(1) tells me the pty is setup `cs8', no parity, `-strip'.)

however, the main question remains: do i loose any of the Allegro --
{GNU Emacs | Epoch} interface capabilities when running on pipes?

                                                   thanx  -  oe

btw: as long as we are awaiting bash 1.13 ... is there a decent shell
that can handle 8 bit input yet?

;;; Stephan Oepen, Duerkheimer Str. 7, 66oo Saarbruecken, (o681) - 3o2 52 84
;;;      - oe@dfki.uni-sb.de | oe@cs.tu-berlin.de | oe@gnu.ai.mit.edu -