|
|
|
|
|
|
|
|
|
IsmAvatar
|
|
Reply #9 Posted on: April 07, 2008, 11:21:41 am |
|
|
LateralGM Developer
Location: Pennsylvania/USA Joined: Apr 2008
Posts: 877
|
The first thing to realize is that LGM is written in Java, and Enigma is written in C++. These languages are rather incompatible. I actually went out of my way to provide as direct a communication between LGM and Enigma as possible, but simply because they are different languages, you can't exactly just "put one inside the other" to make them 1. Not to mention, for some reason LGM seems to freeze when it tries to run Enigma, which Josh failed to mention to me for some reason, or I would have looked into it and fixed it before Josh went ahead and released it...
The next thing to realize is that LGM is intended to be an interface only, and we wish to keep it open to other compilers for other languages, such as G-Java. In order to do this, we can't just stick each compiler in it, because then it would get huge (note, LGM is what, 500 KB, while Enigma is 70 MB? So imagine if John Doe created a compiler that's 500 kb, and Jane Doe wanted to download LGM and compile with John's compiler. She's now have to download 500 kb for base program, plus 500 kb for John's compiler, plus 70,000 kb simply because Josh's Enigma compiler is included. So our next step is actually the opposite of including Enigma. We're taking steps to keep enigma as separated from LGM as possible, so that you download LGM, and then download Enigma and stick it in, say, a "compilers" folder, and it will automatically detect Enigma and allow you to compile with it.
-IsmAvatar, project leader for LateralGM
|
|
|
Logged
|
|
|
|
|
|
|
|
Bottleneck
|
|
Reply #14 Posted on: June 09, 2008, 10:28:30 am |
|
|
Joined: Apr 2008
Posts: 2
|
When I read this, I thought you have found out about my project, which is called Gamadus. Because Gamadus really is "A Similar Program", I'm writing this post now. It has quite a similar aim, but it's not written in C++, but in C# (.Net) and has it's own GUI. There is a website, which is actually online since yesterday, and thus not very complete, but you can find the most important information, and there will constantly be added more. I'm posting this, because I really need help developing Gamadus, and maybe we can exchange some knowledge. Gamadus website: www.gamadus.org
|
|
|
Logged
|
|
|
|
|