![]() |
||
| Home | SwiftForth Archive | SwiftX Archive | |

Hi,
I just wanted to say "Hi", my name is Roger Levy, some on the list may know
me, I've been on and off, I am sort of a crazy new media artist among other
things, so I program but I won't program in anything other than Forth or
assembly language. I just wanted to make people aware that I'm working on a
2D and 3D game/graphics library for creating real-time graphical
applications in Forth, because there is virtually nothing out there to do
this properly. I've been working on this idea for years, trying many
strategies and finally settling on the route of highest possible
compatibility while still being Forth. This library is a learning process
for me. It contains many game-related modules already, but it is also
gradually nurturing a set of essential Forth extensions for general
programming. The 2D version uses Allegro and the 3D version uses OpenGL,
and it is being written in SwiftForth for its ease-of-use over Win32Forth.
I am trying to make it easy to understand, modular, and documented in
simple, direct language and not too much of it, because that is the only way
it can be for it to be possible for me to develop this thing. The library
is about 40% there, and I am currently heavily focusing on the 3D portion to
create an animated 3D art piece. Last year I made a collaborative
interactive graphical piece with OpenGL and Win32Forth and this library is
sort of a rewriting and continuation of the codebase for that. I'm sort of
in a hurry to make something so, with luck, there should be an .EXE up on my
web folder within a week for you to download and see what it is that I
wanted to do.
I'm not looking for a big applause, since I know how many attempts have been
made at this (but not fully followed through with) so I really want to treat
this as a rather traditional Forth application, to avoid over-thinking it
and getting myself stuck in a program that is too complex. Therefore
development is incremental, carefully thought through, and highly modular,
to avoid a big mess. I love Forth, and would hope to see the world using it
someday (and using it the right way), so if anyone besides me thinks that
Forth would be in some way made more viable through something like this,
then hopefully I am on to something.
Thanks,
Roger
P.S.: I anticipated that the folks at Forth Inc. might check my name against
their records and see that I don't have a purchased copy of SwiftForth. My
copy is version 3.0.7 and was sent to me during the course of a bug
discussion and I decided to keep using it. It is the reason I am able to
produce turnkeys and, incidentally, develop this library, because without
the source code to SF many things would have been inconvenient. Though I
actually had to fix some of its bugs myself (e.g. it couldn't access DLL
routines from within a CLASS definition).
----------------------------------------------------------------------
sftalk_at_forth.com The SwiftForth programming discussion email list
To unsubscribe, send subject "unsubscribe" to sftalk-request_at_forth.com
For list command help, send subject "help" to sftalk-request_at_forth.com
Message archives are located at http://www.forth.com/archive/sftalk
----------------------------------------------------------------------
This list is a forum for SwiftForth users. For product support and
bug reports, please send email to support_at_forth.com
----------------------------------------------------------------------
Received on Tue Jun 24 2008 - 22:54:06 PDT
This archive was generated by hypermail 2.2.0 : Tue Dec 02 2008 - 03:04:44 PST