[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Search]
running Emacspeak speech servers without a tcl interpreter
- To: jrvz@xxxxxxxxxxx
- Subject: running Emacspeak speech servers without a tcl interpreter
- From: "T. V. Raman" <raman@xxxxxxxxxxx>
- Date: Sat, 18 Feb 2006 16:09:41 -0800
- Delivered-To: priestdo@xxxxxxxxxxx
- Delivered-To: emacspeak@xxxxxxxxxxx
- In-Reply-To: <E1FAWic-0004L0-00@xxxxxxxxxxx>
- List-Help: <mailto:emacspeak-request@xxxxxxxxxxx?subject=help>
- List-Post: <mailto:emacspeak@xxxxxxxxxxx>
- List-Subscribe: <mailto:emacspeak-request@xxxxxxxxxxx?subject=subscribe>
- List-Unsubscribe: <mailto:emacspeak-request@xxxxxxxxxxx?subject=unsubscribe>
- Old-Return-Path: <tvraman@xxxxxxxxxxx>
- Reply-To: raman@xxxxxxxxxxx
- Resent-Date: Sat, 18 Feb 2006 19:14:44 -0500 (EST)
- Resent-From: emacspeak@xxxxxxxxxxx
- Resent-Message-ID: <czIq6D.A.jOF.0h79DB@xxxxxxxxxxx>
- Resent-Sender: emacspeak-request@xxxxxxxxxxx
P.S. specifically, here are the tclx calls (from memory) that
Emacspeak uses -- and that are not (or were not) present in
tclsh.
select
loop
>>>>> "James" == James R Van Zandt <jrvz@xxxxxxxxxxx> writes:
James> Under Debian, Emacspeak depends on the tclx8.3
James> package, which supplies the interpreter /usr/bin/tcl.
James> The Debian tclx maintainer has packaged version 8.4,
James> but (as the tclx README file says):
James>
James> TclX 8.4 differs from its predecessors in that it is
James> based more on the idea of TclX as an extension to Tcl,
James> and not an alternate environment. There is no TkX and
James> no stand-alone shells are built.
James>
James> That is, it does not supply /usr/bin/tcl. He
James> recommends that
James>
James> #!/usr/bin/tcl
James>
James> at the beginning of a script be replaced with
James>
James> #!/usr/bin/tclsh package require Tclx
James>
James> He writes:
>> I have always done this in my programs and it must work if
>> Tcl and Tclx are installed correctly. You can try this
>> test program:
>>
>> !/usr/bin/tclsh package require Tclx puts [infox version]
>>
>> it should print 8.4.0 or something like that.
James>
James> The test program works fine here. However, tclsh does
James> not work with emacspeak. I can demonstrate this
James> running a server standalone, without emacs:
James>
James> echo "s q {hello world} d " | ./doubletalk
James>
James> This works with tcl but segfaults with tclsh.
James>
James> Unfortunately, the Debian maintainer can't run this
James> test because he lacks the Doubletalk hardware. I will
James> try to build a test program that doesn't require
James> special hardware.
James>
James> In the mean time, does anyone know a way to get tclsh
James> to support Emacspeak?
James>
James> - Jim Van Zandt
James>
James> -----------------------------------------------------------------------------
James> To unsubscribe from the emacspeak list or change your
James> address on the emacspeak list send mail to
James> "emacspeak-request@xxxxxxxxxxx" with a subject of
James> "unsubscribe" or "help"
--
Best Regards,
--raman
Email: raman@xxxxxxxxxxx
WWW: http://emacspeak.sf.net/raman/
AIM: emacspeak GTalk: tv.raman.tv@xxxxxxxxxxx
PGP: http://emacspeak.sf.net/raman/raman-almaden.asc
Google: tv+raman
-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a
subject of "unsubscribe" or "help"
Emacspeak Files |
Subscribe |
Unsubscribe | Search