Original Post
Hi,
I want to embark on a project involving the development of a simple object-oriented environment, wherein it will be possible to program new objects and interact with them all within the same context. I would do this all in C, but I am not a C programmer. The FORTH language, which is available in several embeddable implementations, is the perfect solution for a complete interactive programming environment that can be used in a graphical environment, if only some easy access to graphics functions meant for a realtime application were available. I'm so inexperienced I haven't been able to get anything to work properly, most of the time can't even get things to compile - but I expect that for an experienced C programmer this wouldn't be terribly difficult, as the documentation I've seen for all the embeddable implementations has been fairly straight forward - if only the compilers were more reliable.
I need someone to help me bind FORTH, in one of its many implementations, with some form of graphics functions, preferably the Allegro library. The idea is at runtime, the C program registers C functions as FORTH "words" which, at runtime, can be entered into the console and executed, resulting in a binding from FORTH to C code.
This is a serious, but fun project with some revolutionary ideas behind it - imagine a program where one can create any sort of realtime interactive application - imagine an operating system that works through the mechanics of a game engine - and not even with the goal of using one general purpose engine to suit all needs, but potentially several somewhat specialized ones all accessible within the same program context.
-Roger
[edited by - karmacop on January 2, 2004 1:39:46 PM]