colorForth for Mac OS X and colorForth block tool

19 views
Skip to first unread message

adragomir

unread,
Mar 27, 2010, 1:33:30 PM3/27/10
to ColorForth
Hello everyone.

I made a small and buggy port of colorForth for Mac OS X. You can get
it at

http://github.com/adragomir/colorforth

I also made a tool that could help anyone that uses colorForth. It's a
block tool that allows roundtrip ascii / colorforth blocks
transformation. It is in the same repository, at:

http://github.com/adragomir/colorforth/blob/master/tools/colorforth_block_tool

So you can use the tool to dump a colorForth blocks file to ascii,
make some modifications, and then recreate the blocks file. Also, it
can be used to take and merge blocks from different colorForth block
files (by copy and pasting).

Instructions for everything are in the README:

http://github.com/adragomir/colorforth/blob/master/README.txt

Hope somebody finds this useful,

Andrei.

Ray St. Marie

unread,
Mar 27, 2010, 7:12:01 PM3/27/10
to ColorForth
YES YES YES I say three times YES!

Well done, Andrei.

I've been talking about this but you have been doing this. You are the
MAN! Can't wait to read it all.

Also, welcome to group!

Ray

On Mar 27, 11:33 am, adragomir <adrago...@gmail.com> wrote:
> Hello everyone.
>
> I made a small and buggy port of colorForth for Mac OS X. You can get
> it at
>
> http://github.com/adragomir/colorforth
>
> I also made a tool that could help anyone that uses colorForth. It's a
> block tool that allows roundtrip ascii / colorforth blocks
> transformation. It is in the same repository, at:
>

> http://github.com/adragomir/colorforth/blob/master/tools/colorforth_b...

Ray St. Marie

unread,
Mar 28, 2010, 8:44:17 PM3/28/10
to ColorForth
Dear Group.

Please meet Andrei. Please meet Andrei's fine
submission. These are some of the tools that
we have been hoping for.

I have not had a chance to meet or talk to Andrei
yet, but I have had a chance to read this fine work.

Andrei, I just want to first thank you for joining us...
and second for submitting the links to your work.

These are the very things we have recently discussed
needing. These tools will go a long way to opening things
up to a wider audience. Very well done!

I am often embarrassed because I am not a real programmer.
I am embarrassed because I should be able to do what you did, but I
can not, really. I can play with colorForth and I can recognize the
proper tools and how to use them, but I am not yet competent enough to
build what appears to be the proper translation of the colorForth
concepts.


I am NOT embarrassed to recognize you and thank you for helping us use
the system easier.

The Ba(s)ck(ey/ii)-and-(color)Forth translator in Python is sweet!
dang it if I wasn't just talking about that thing to crc a few weeks
back, promising to do it in ANSForth first but Python because of it's
universality through OS's, eventually. You beat me to the punch and
if you had not, no telling how long the world would have had to wait.
I thank you for that too. ;-)

I, unfortunately, am not set up with a MAC here, but I can boot a
UBUNTU drive here and test out the rest of the work.

Would it be okay if we did a movie about using the tools, too?

Thanks again, and I hope the Group enjoys using your code.

Ray

> --
> You received this message because you are subscribed to the Google Groups "ColorForth" group.
> To post to this group, send email to Color...@googlegroups.com.
> To unsubscribe from this group, send email to Color-Forth...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/Color-Forth?hl=en.
>
>

--
Raymond St. Marie ii,
public E-mail Ray.s...@gmail.com
a quickstart guide http://colorforthray.info
http://groups.google.com/group/Color-Forth
Community Blog http://colorForth.net
Community Wiki http://ForthWorks.com/c4th
The Movies http://YouTube.com/Raystm2

adragomir

unread,
Mar 29, 2010, 2:51:49 PM3/29/10
to ColorForth
Sure, I didn't attach a license to the code, but anybody can do
whatever they want with it.

The main thing I tried to do is port this and learn some x86 assembly
in the process. Right now I'm trying to implement the new words in
arrayForth, so you can use this version to boot any kind of colorForth
image (the 2.0 one seems to work, in general :D).

The block tool output is very verbose, and hard to write. It's mostly
useful for copy and paste, but you can use it to fix singular issues.
I'll think about making it easier to use.

/A

> > For more options, visit this group athttp://groups.google.com/group/Color-Forth?hl=en.


>
> --
> Raymond St. Marie ii,

> public E-mail Ray.stma...@gmail.com
> a quickstart guidehttp://colorforthray.infohttp://groups.google.com/group/Color-Forth
> Community Bloghttp://colorForth.net
> Community Wikihttp://ForthWorks.com/c4th
> The Movieshttp://YouTube.com/Raystm2

Dennis Ruffer

unread,
Mar 30, 2010, 12:24:39 AM3/30/10
to color...@googlegroups.com
I would recommend that you make some statement about licensing in your code.
Otherwise, anyone who wants to use it commercially has to ask at some later
date and you are free to change your mind. Lawyers will try to avoid this
at any costs, including not using your code. If you want people to use it,
then decide what they can do before you publish, rather than later. Take a
look at the MIT license. It pretty unobtrusive.

DaR

> Forth+un...@googlegroups.com.


> > > For more options, visit this group
> athttp://groups.google.com/group/Color-Forth?hl=en.
> >
> > --
> > Raymond St. Marie ii,
> > public E-mail Ray.stma...@gmail.com
> > a quickstart
> guidehttp://colorforthray.infohttp://groups.google.com/group/Color-
> Forth
> > Community Bloghttp://colorForth.net
> > Community Wikihttp://ForthWorks.com/c4th
> > The Movieshttp://YouTube.com/Raystm2
>
> --
> You received this message because you are subscribed to the Google
> Groups "ColorForth" group.
> To post to this group, send email to Color...@googlegroups.com.
> To unsubscribe from this group, send email to Color-

> Forth+un...@googlegroups.com.

adragomir

unread,
Mar 30, 2010, 6:10:58 PM3/30/10
to ColorForth
Dennis, you're right. I don't think that anybody would want to/dare
use this comercially :), but anyway, I've added MIT license terms to
the project.

/A

Reply all
Reply to author
Forward
0 new messages