Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #19453

Re: Tcl Forth + TclForth !

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>

Show all headers | View raw


"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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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