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

Re: tcl 8.4 and emacspeak



for 8.4 replacing file0 with stdin and file1 with stdout will
work.

The problem with making this change in the code base now is that
one would need to test all the speech servers under both tcl8.3
and 8.4 -- something that I myself dont have the time to do right
now.

This is something that is worth fixing however, so if everyone
pitches in, it might be doable.

In the minimum  here's what is needed before the code can be
safely changed:

for server in servers:
  for os in [redhat, fedora, suse, debian, ubuntu ...]:
      runUpdatedServer
      SendBriefEmail

sendBriefEmail should contain:

os server pass
or 
os server fail



>>>>> "gary" == gary fox <garyfox@scottsboro.org> writes:
    gary> You are right.  I don't know why it worked or actually
    gary> even if it did work correctly because I do not have
    gary> experience with a working emacspeak system.
    gary> 
    gary> Since I now have the doubletalk server as an
    gary> independent executable file, I started it and ran the
    gary> procedure tts_selftest.  It was not able to repeat the
    gary> loop and gave the following error.  Error: can not find
    gary> channel named "file0"
    gary> 
    gary> Toward the end of the doubletalk server file there a
    gary> section called #working around tcl 7.5 (Looks like
    gary> deja-vu all over again!)  modified the the following
    gary> line:
    gary> 
    gary> set tts(input) file0 to set tts(input) stdin
    gary> 
    gary> This time tts_selftest looped from 1 to 9 and no errors
    gary> were reported
    gary> 
    gary> I commented out all of the if statement in that section
    gary> since it should have no effect on my setup.  However,
    gary> once I really know what I am doing I will try to fix it
    gary> correctly to work with 8.3 and 8.4 as well as the 7.5.
    gary> 
    gary> Thanks again for the help!
    gary> 
    gary> Gary Fox
    gary> 
    gary> 
    gary> 
    gary> 
    gary> 
    gary> 
    gary> 
    gary> On Thu, 2007-03-01 at 18:43 -0800, T. V. Raman wrote:
    >> Note that simply doing package require Tclx under tclsh
    >> 8.4 is not sufficient in emacspeak I'm actually surprized
    >> the doubletalk server worked.
    >> 
    >> The problem is that tclx8.3 refered to stdin as file0
    >> whereas tcl8.4 doesn't.
    >> 
    >> see
    >> http://sourceforge.net/mailarchive/forum.php?forum_id=3849&max_rows=25&style=nested&viewmonth=200011
    >> 
    gary> 
-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on
    gary> the emacspeak list send mail to
    gary> "emacspeak-request@cs.vassar.edu" with a subject of
    gary> "unsubscribe" or "help"

-- 
Best Regards,
--raman

      
Email:  raman@users.sf.net
WWW:    http://emacspeak.sf.net/raman/
AIM:    emacspeak       GTalk: tv.raman.tv@gmail.com
PGP:    http://emacspeak.sf.net/raman/raman-almaden.asc
Google: tv+raman 
IRC:    irc://irc.freenode.net/#emacs

-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help"



If you have questions about this archive or had problems using it, please send mail to:

priestdo@cs.vassar.edu No Soliciting!

Emacspeak List Archive | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog | Search the archive