Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #19453
| From | "Rod Pemberton" <do_not_have@notemailnotz.cnm> |
|---|---|
| Newsgroups | comp.lang.forth |
| Subject | Re: Tcl Forth + TclForth ! |
| Date | 2013-02-05 06:24 -0500 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <keqq2b$mmc$1@speranza.aioe.org> (permalink) |
| References | <cb1a1fe1-3015-4bac-a63a-d37819721776@googlegroups.com> |
"Wolf Wejgaard" <wejgaard@gmail.com> wrote in message news:cb1a1fe1-3015-4bac-a63a-d37819721776@googlegroups.com... > > have you ever wished for a true multi-platform Forth > system which runs on all desktops? No. > So have I, and finally I have found a satisfying solution > that I would like to describe here: TclForth. So, the numerous versions of Forth coded in C, i.e., multi-platform Forth systems, were unsatisfying solutions? Unsatisfying how? Solutions to what? Are those versions any less complete, less functional, than TclForth ... ? > TclForth is a Forth system that uses Tcl as its native language. > It is not a Forth system running in Tcl nor is it Tcl running in > Forth but rather a cooperation of both worlds: The Forth code > and colon words are compiled to Tcl procedures that handle > arguments and results on a stack. The Forth and Tcl procedures > coexist in the Tcl namespace and are all taken care of > by the Tcl runtime system. Thus, the Tcl bytecode interpreter is > also the inner interpreter of TclForth. For more see [link] > > I have built applications with TclForth for a while and now > release it as an open source Google Code project at [link]. > The system is prepared as self-contained double-click > executables for Windows and OS-X (starpacks) and as a set > of source files for Tcl in Linux and elsewhere. > Installation = unzip, but have a look at the installation page > in the wiki anyway. There is also a preliminary user guide. > > I have not attempted to pack all of Tcl into Forth words. There > are the usual standard words of Forth and Tcl and a set of Tk > words that I have needed so far. You are welcome to add > whatever you miss. > > If, of course, if you are actually willing to embrace Tcl for a > rich multi-platform Forth system. > Apparently, I'm confused. Why Tcl? Why not Java? Java is not as widely available as C, but Java is far more widely available than Tcl. So, I'd think that C should be your first choice, followed by Java, followed by ... I don't intend to sound harsh. I appreciate you posting your work. Rod Pemberton
Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Tcl Forth + TclForth ! Wolf Wejgaard <wejgaard@gmail.com> - 2013-02-02 00:32 -0800
Re: Tcl Forth + TclForth ! "A. K." <akk@nospam.org> - 2013-02-02 10:26 +0100
Re: Tcl Forth + TclForth ! mhx@iae.nl (Marcel Hendrix) - 2013-02-02 12:14 +0200
Re: Tcl Forth + TclForth ! Wolf Wejgaard <wejgaard@gmail.com> - 2013-02-05 02:15 -0800
Re: Tcl Forth + TclForth ! mhx@iae.nl (Marcel Hendrix) - 2013-02-06 20:52 +0200
Re: Tcl Forth + TclForth ! "Rod Pemberton" <do_not_have@notemailnotz.cnm> - 2013-02-05 06:24 -0500
Re: Tcl Forth + TclForth ! Brad Eckert <hwfwguy@gmail.com> - 2013-02-06 09:28 -0800
Re: Tcl Forth + TclForth ! Wolf Wejgaard <wejgaard@gmail.com> - 2013-02-10 04:37 -0800
Re: Tcl Forth + TclForth ! Eduardo Costa <edu500ac@gmail.com> - 2013-02-10 07:52 -0800
csiph-web