Thread: [tcljava-user] [ANNOUNCE] JTcl-2.0.0-b1 released
Brought to you by:
mdejong
From: Tom P. <tpo...@ny...> - 2011-04-14 04:08:39
|
The JTcl team is happy to announce the release of JTcl 2.0.0-b1. Refer to the news page for changes from the previous release: http://jtcl.kenai.com/news.html README: ---------------------------------------------------------------------- JTcl - Tcl Language Interpreter in Java http://jtcl.kenai.com JTcl is an implementation of Tcl (Tool Command Language) written in Java. JTcl implements a large extent of Tcl 8.4 syntax and commands, limited only by API restrictions of the Java Virtual Machine. JTcl is based on the Jacl interpreter (http://tcljava.sf.net) INSTALLING JTCL JTcl requires a Java JVM 1.5 or higher (Java 1.6 is recommended). You may have to install Java if you don't already have it installed. Download JTcl distribution from: http://kenai.com/projects/jtcl/downloads JTcl is distributed as a ZIP archive. Download the latest jtcl-{version}-bin.zip file from the JTcl website, and unzip into a directory of your choice. Unix/Linux/Mac OSX shell script (`jtcl') and Windows batch file (`jtcl.bat') are included. Unix/Linux/OSX users may want to make a symbolic link in /usr/local/bin (or any other directory on your PATH of your choice): sudo ln -s `pwd`/jtcl /usr/local/bin SOURCE CODE JTcl uses the Mercurial distributed source code control system. Install Mercurial using your OS distribution package manager or get executables from the Mercurial site: http://mercurial.selenic.com/ Browse JTcl source code: http://kenai.com/projects/jtcl/sources Clone the JTcl repository: hg clone https://hg.kenai.com/hg/jtcl~jtcl-main DOCUMENTATION Local documentation, which consists a copy of the the JTcl web site, can be downloaded from: http://kenai.com/projects/jtcl/downloads Documenation is distributed as a ZIP archive, Download the latest jtcl-{version}-doc.zip file from the JTcl website, and unzip into a directory of your choice. MAILING LIST and BUG REPORTING Please subscribe and use the JTcl mailing list for questions and to share information. The JTcl Bug tracker should be used to report bugs. Mailing lists: http://kenai.com/projects/jtcl/lists Bug reporting: http://kenai.com/bugzilla/buglist.cgi?product=jtcl **The JTcl Team** -- Tom Poindexter tpo...@ny... |
From: Omer b. <ome...@ho...> - 2011-04-14 15:00:59
|
There is something wrong with your Interp class.For the given test code, the main method never terminates with your jtcl-2.0.0-b1.jar.But the original jacl is working fine. import tcl.lang.*; public class StringLengthTest { public static void main(String[] args) { int thestr_len = -1; String thestr = "noggy"; Interp interp = new Interp(); try { interp.eval("string length \"" + thestr + "\""); thestr_len = TclInteger.get(interp, interp.getResult()); } catch (TclException ex) { int code = ex.getCompletionCode(); } finally { interp.dispose(); } System.out.println("string length was " + thestr_len); }} > Date: Wed, 13 Apr 2011 21:56:26 -0600 > From: tpo...@ny... > To: tcl...@li... > Subject: [tcljava-user] [ANNOUNCE] JTcl-2.0.0-b1 released > > > The JTcl team is happy to announce the release of JTcl 2.0.0-b1. > > Refer to the news page for changes from the previous release: > http://jtcl.kenai.com/news.html > > > > README: ---------------------------------------------------------------------- > JTcl - Tcl Language Interpreter in Java > > http://jtcl.kenai.com > > JTcl is an implementation of Tcl (Tool Command Language) written in Java. > JTcl implements a large extent of Tcl 8.4 syntax and commands, limited > only by API restrictions of the Java Virtual Machine. JTcl is based on > the Jacl interpreter (http://tcljava.sf.net) > > > INSTALLING JTCL > > JTcl requires a Java JVM 1.5 or higher (Java 1.6 is recommended). You may > have to install Java if you don't already have it installed. > > Download JTcl distribution from: > > http://kenai.com/projects/jtcl/downloads > > JTcl is distributed as a ZIP archive. Download the latest > jtcl-{version}-bin.zip file from the JTcl website, and unzip into a directory > of your choice. > > Unix/Linux/Mac OSX shell script (`jtcl') and Windows batch file (`jtcl.bat') > are included. Unix/Linux/OSX users may want to make a symbolic link > in /usr/local/bin (or any other directory on your PATH of your choice): > > sudo ln -s `pwd`/jtcl /usr/local/bin > > > > SOURCE CODE > > JTcl uses the Mercurial distributed source code control system. Install > Mercurial using your OS distribution package manager or get executables > from the Mercurial site: http://mercurial.selenic.com/ > > Browse JTcl source code: http://kenai.com/projects/jtcl/sources > Clone the JTcl repository: hg clone https://hg.kenai.com/hg/jtcl~jtcl-main > > > DOCUMENTATION > > Local documentation, which consists a copy of the the JTcl web site, can be > downloaded from: > > http://kenai.com/projects/jtcl/downloads > > Documenation is distributed as a ZIP archive, Download the latest > jtcl-{version}-doc.zip file from the JTcl website, and unzip into a directory > of your choice. > > > MAILING LIST and BUG REPORTING > > Please subscribe and use the JTcl mailing list for questions and to > share information. The JTcl Bug tracker should be used to > report bugs. > > Mailing lists: http://kenai.com/projects/jtcl/lists > Bug reporting: http://kenai.com/bugzilla/buglist.cgi?product=jtcl > > > **The JTcl Team** > -- > Tom Poindexter > tpo...@ny... > > ------------------------------------------------------------------------------ > Benefiting from Server Virtualization: Beyond Initial Workload > Consolidation -- Increasing the use of server virtualization is a top > priority.Virtualization can reduce costs, simplify management, and improve > application availability and disaster protection. Learn more about boosting > the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev > _______________________________________________ > tcljava-user mailing list > tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcljava-user |
From: Tom P. <tpo...@ny...> - 2011-04-14 19:57:36
|
On Thu, Apr 14, 2011 at 11:00:48AM -0400, Omer boyaci wrote: > > There is something wrong with your Interp class.For the given test code, the main method never terminates with your jtcl-2.0.0-b1.jar.But the original jacl is working fine. Hi Omer, Thanks for the bug report. I was able to replicate and fix the problem. The new stdio I/O uses a thread, which should have been set as a daemon. I would ask that further comments and bug reports use the JTcl project's mailing lists and Bugzilla: Mailing lists: http://kenai.com/projects/jtcl/lists Bug reporting: http://kenai.com/bugzilla/buglist.cgi?product=jtcl -- Tom Poindexter tpo...@ny... |