Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - IsmAvatar

856
Proposals / Re: Linux testing
« on: August 09, 2008, 12:16:54 am »
java -version

857
Proposals / Re: Linux testing
« on: August 08, 2008, 11:41:50 pm »
java -jar ./LateralGM-8-8.jar

858
General ENIGMA / Re: Requests
« on: April 08, 2008, 03:33:20 pm »
Enigma itself is a command prompt, but it is also paired with LGM, an interface for editing your files. LGM, unlike enigma, actually is something to look at, http://gmnews.files.wordpress.com/2008/02/lateral-gm-1571.png

859
General ENIGMA / Re: A Similar Program Released
« on: April 08, 2008, 03:30:50 pm »
In the current release it's supposed to be doing that already. We're working hard to figure out why it's not, although it doesn't help that I rarely ever see Josh online.

860
Issues Help Desk / Re: Enigma returns "3"?
« on: April 08, 2008, 03:28:17 pm »
I already looked at the source. It's supposed to return negative values for errors, like "-3" would make sense, but nowhere did it explicitly say to return 3, nor did it document what that meant.

861
Issues Help Desk / Enigma returns "3"? Solved
« on: April 07, 2008, 09:43:24 pm »
What does Error Code 3 mean?

Quote
Compiling with G:\ENIGMA\compileEGMf.exe
Compiler threw an error code: 3

862
General ENIGMA / Version Numbering
« on: April 07, 2008, 11:33:14 am »
I'm not sure what "standard" you're using that you've decided to name it "alpha 1 revision 1"
Why don't you go with the dot notation that everyone else seems to be using.
major.minor[.build[.revision]]

For example, LGM is 1.5.7.1 (or .2 is what I named the version I gave josh for Enigma, although it's not a real LGM release), that means Major 1, Minor 5, build 7, revision 1.

So you could call it
0.1.1 or 1.0.1 or 1.1, or even if you consider it really really minor, 0.1.0.1 or 1.0.0.1

http://en.wikipedia.org/wiki/Versioning#Numeric

863
General ENIGMA / Re: A Similar Program Released
« on: April 07, 2008, 11:21:41 am »
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