Google Groups Home
Help | Sign in
HolonT - a Forth IDE for Tcl
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  7 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Wolf Wejgaard  
View profile
 More options May 6, 4:59 am
Newsgroups: comp.lang.forth
From: Wolf Wejgaard <wejga...@gmail.com>
Date: Tue, 6 May 2008 01:59:25 -0700 (PDT)
Local: Tues, May 6 2008 4:59 am
Subject: HolonT - a Forth IDE for Tcl
HolonT is a new Holonforth system that creates Tcl applications.
HolonTForth uses Tcl as its native language. With HolonT you have the
Tcl universum available in Forth.

Why Tcl? Tcl offers everything I could possibly want. Strings, lists,
regular expressions, fine graphic tool kits (Tk and others), web
tools, a great database (Metakit), OO in many flavors, and more. Tcl
is available on all platforms, and Tcl applications run everywhere.
Moreover there is this brilliant Tclkit, which contains the whole Tcl
system in one executable file. Tclkit embodies a virtual file system
and in it the commonly used Tcl packages, including Tk and Metakit. It
is included with the HolonT packages.

So why don't I just use Tcl? I did. Four years ago I switched to Tcl
because it offers the features that I couldn't find in Forth. I turned
to Tcl in order to develop the new Holon (which I presented here last
year), and have now used the new Holon to build HolonT.

So why Forth again? Tcl has, for me, one fundamental problem, its
prefix notation. Prefix notation creates an additional layer of
complexity that I simply can't adapt to. I still have problems with
the rules of argument substitutions, with braces and brackets and
taking care that the command arguments really form correct lists. Tcl
is described by 12 rules. If you convert Tcl to postfix notation as in
HolonTForth, 6 of the rules simply vanish. Braces, brackets,
substitutions ond argument lists evaporate. Back to the roots of
simplicity!

HolonT is available as a free open source system at
http://holonforth.com/new/tcl/holont.html, prepared for Windows, Linux
and OSX.

Note: This is a first version, still experimental. It provides the
compiler mechanism and Forth words for the commonly used parts of the
Tcl kernel as well as a couple of Tk words that I have used so far in
the sample chess and private programs. Also note: this system is not
competing in the speed race.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Howerd  
View profile
 More options May 7, 8:35 am
Newsgroups: comp.lang.forth
From: Howerd <howe...@yahoo.co.uk>
Date: Wed, 7 May 2008 05:35:50 -0700 (PDT)
Local: Wed, May 7 2008 8:35 am
Subject: Re: HolonT - a Forth IDE for Tcl
Hi Wolf,

Another nice program!
So now I have to learn Tcl ...

I like the new user interface to HolonT.
Have you converted HolonJ etc to the new Tcl look and feel?

Regards

Howerd

On 6 May, 09:59, Wolf Wejgaard <wejga...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wolf Wejgaard  
View profile
 More options May 8, 8:38 am
Newsgroups: comp.lang.forth
From: Wolf Wejgaard <wejga...@gmail.com>
Date: Thu, 8 May 2008 05:38:55 -0700 (PDT)
Local: Thurs, May 8 2008 8:38 am
Subject: Re: HolonT - a Forth IDE for Tcl
Hi Howerd

On 7 Mai, 14:35, Howerd <howe...@yahoo.co.uk> wrote:

> Have you converted HolonJ etc to the new Tcl look and feel?

No, the old Holon systems feel quite happy in DOS. But I am glad to
have space available now to explore additional promises of the Holon
concept.

Regards,  Wolf


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wolf Wejgaard  
View profile
 More options May 8, 10:39 am
Newsgroups: comp.lang.forth
From: Wolf Wejgaard <wejga...@gmail.com>
Date: Thu, 8 May 2008 07:39:35 -0700 (PDT)
Local: Thurs, May 8 2008 10:39 am
Subject: Re: HolonT - a Forth IDE for Tcl
Correction:

> ... promises of the Holon concept.

Actually, the promises of Forth.

Regards,  Wolf


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Don Seglio  
View profile
 More options May 12, 8:20 pm
Newsgroups: comp.lang.forth
From: Don Seglio <don.seg...@sbcglobal.net>
Date: Mon, 12 May 2008 19:20:27 -0500
Local: Mon, May 12 2008 8:20 pm
Subject: Re: HolonT - a Forth IDE for Tcl

How about the original HolonForth will it be open source one day, I
started migrating it to the MSP430, had the assembler working but
without the source that was the end of the progress.

I really like they way it organizes the source code, makes it very easy
to work on a project.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wolf Wejgaard  
View profile
 More options May 15, 4:33 am
Newsgroups: comp.lang.forth
From: Wolf Wejgaard <wejga...@gmail.com>
Date: Thu, 15 May 2008 01:33:39 -0700 (PDT)
Local: Thurs, May 15 2008 4:33 am
Subject: Re: HolonT - a Forth IDE for Tcl
A bug-fixed version (1.94) is available.

Further bug reports are welcome.
Please use the google.group holonforth

--
Rien n'est parfait, soupira le loup.
(inspired by Saint-Exupéry)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wolf Wejgaard  
View profile
 More options May 15, 4:35 am
Newsgroups: comp.lang.forth
From: Wolf Wejgaard <wejga...@gmail.com>
Date: Thu, 15 May 2008 01:35:12 -0700 (PDT)
Local: Thurs, May 15 2008 4:35 am
Subject: Re: HolonT - a Forth IDE for Tcl
On 13 Mai, 02:20, Don Seglio <don.seg...@sbcglobal.net> wrote:

> How about the original HolonForth will it be open source one day, I
> started migrating it to the MSP430, had the assembler working but
> without the source that was the end of the progress.

> I really like they way it organizes the source code, makes it very easy
> to work on a project.

For a while I have offered my cooperation for porting Holon to new
targets (see the topica mailing list). The assembler is only the first
step in the involved process. You need a monitor in the target, must
create the Forth kernel words, adapt the umbilical communication, tune
the debugger to the target uP, and more.
There have been several attempts but only one project actually made it
to the end (HolonR2k). It was considerably more work than anticipated
for both parties.

The process particularly showed that the old source of Holon needs a
lot of explanation, it contains the what and the how but not the why.
I don't think it is a good idea to distribute it.

Instead of commenting source of an old closed world, I will rather
give you all the information you want about Holonforth, based on the
new open source systems. Just ask, there exists a google.group
holonforth ready for discussions.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google