Mental Block
- Posted by No Solution <solutionnone at HOTMAIL.COM> Oct 26, 2000
- 396 views
Hello. I am currently in the development stages of a new platform called FreeStyle. FreeStyle will enable people to write programs which can be compiled and run on any OS with a FreeStyle enviroment installed. Not unlike Java 2, but i'm trying to keep FreeStyle a hell of a lot smaller than Java. I'm writing the core in C++ which will be compiled into a DLL for Win32, a Shared Object for Linux. Right now i'm developing it in Win32(due to a lack of a Linux box) so the actual interface that handles input and output will be written in Euphoria with Win32Lib. The interface will pass call-backs to the core so that the core can interface with the native operating system without presenting major portability issues. Bytecode will be compiled to object files which contain information about variables and routines. When an object is loaded into memory all of it's bytecode is loaded into a specific region of memory. Now for my mental block : It's very hard to explain... that's probably why it's a mental block :) After FreeStyle loads an object that can be executed as a program and loads all the object files that were requested, how should the bytecode be implemented to call routines from the other objects that were loaded? Any help is greatly appreciated. Ian. _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com.