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.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 »
2687
Announcements / Re: Bragging
« on: January 24, 2009, 09:02:09 am »* Josh @ Dreamland wonders if he shouldn't delete these posts before a certain company official has a conniption
2688
Announcements / Re: Bragging
« on: January 19, 2009, 01:00:21 pm »
That's what I did. Though no, I'm not implementing change tracking, because LGM isn't my forte, and neither's Java.
2689
Announcements / Re: Bragging
« on: January 19, 2009, 09:52:08 am »
I haven't released anything since. XD
But yeah, I did cut it by amazing proportions. It used to take 15 seconds, now it takes seven or so.
But yeah, I did cut it by amazing proportions. It used to take 15 seconds, now it takes seven or so.
2691
Announcements / Re: Bragging
« on: January 18, 2009, 12:35:32 pm »
Retro--
Compile time has been cut at least in half since R3.
And nice.
Compile time has been cut at least in half since R3.
And nice.
2692
Announcements / Re: Bragging
« on: January 18, 2009, 11:12:39 am »
Ah, okay. ENIGMA has been doing that during compile since... R3, for sure. Maybe R2.
It does that for the few runtime errors, too.
It does that for the few runtime errors, too.
2693
Announcements / Re: Bragging
« on: January 18, 2009, 09:18:54 am »
Either way, I wanna stay with GCC and GDB.
Oh, and Game_Boy, what did you mean with the syntax trace? That shouldn't be needed, since you check each individual file. If you mean check the outputted code, it should never be syntactically incorrect.
Oh, and Game_Boy, what did you mean with the syntax trace? That shouldn't be needed, since you check each individual file. If you mean check the outputted code, it should never be syntactically incorrect.
2694
Announcements / Re: Bragging
« on: January 18, 2009, 08:14:13 am »
score_under-- That'd be great for me, but not for anyone else. (I happen to use GDB, which comes with Code::Blocks and Dev-C++)
For actual users, I want to have a full featured debug window. I have plans for it that are so big, I'ma keep them to myself for fear of sounding stupid.
For actual users, I want to have a full featured debug window. I have plans for it that are so big, I'ma keep them to myself for fear of sounding stupid.
2695
Announcements / Bragging
« on: January 18, 2009, 12:00:36 am »
It's not bragging if you can back it up, right?
Ism and I implemented a syntax checker. Yay. Now you can test if your code will compile (or at least, SHOULD compile) before you press the actual button, and have to go digging, yay.
Right now, Ism just displays my results in a message box. I'm hoping she makes it highlight the line soon, but that's not what I'm here to brag about.
I repeated the line
if a do if a=0 b=0 else c=d until x=0 else d=e f=0.1
about 2800 times, followed by
a b
at the very end.
I ran syntax check in LGM. Finished in about 3.3 seconds.
I then ran the same code through... another program that some of you may be familiar with. It took about 15.1 seconds.
So I am in a pretty decent mood, considering that even accounting for the overhead from passing files back and forth between ENIGMA and LGM, we're still outperforming other editors by... a lot.
With less nested things, the times are closer. Like 2 seconds vs 2.5. But ENIGMA's always ahead.
I guess that's the beauty of not generating a token tree every time you need to check syntax.
Also, ENIGMA not only gives line number, but an absolute index.
Say you have draw_line(1,2,3,4,5,6,7). It'll return the position of the comma following the 4. That way it's less confusing. I want Ism to highlight that, too, but again, we'll see.
Anyway, I'm tired. It's like... Not Saturday anymore. Gnight.
Ism and I implemented a syntax checker. Yay. Now you can test if your code will compile (or at least, SHOULD compile) before you press the actual button, and have to go digging, yay.
Right now, Ism just displays my results in a message box. I'm hoping she makes it highlight the line soon, but that's not what I'm here to brag about.
I repeated the line
if a do if a=0 b=0 else c=d until x=0 else d=e f=0.1
about 2800 times, followed by
a b
at the very end.
I ran syntax check in LGM. Finished in about 3.3 seconds.
I then ran the same code through... another program that some of you may be familiar with. It took about 15.1 seconds.
So I am in a pretty decent mood, considering that even accounting for the overhead from passing files back and forth between ENIGMA and LGM, we're still outperforming other editors by... a lot.
With less nested things, the times are closer. Like 2 seconds vs 2.5. But ENIGMA's always ahead.
I guess that's the beauty of not generating a token tree every time you need to check syntax.
Also, ENIGMA not only gives line number, but an absolute index.
Say you have draw_line(1,2,3,4,5,6,7). It'll return the position of the comma following the 4. That way it's less confusing. I want Ism to highlight that, too, but again, we'll see.
Anyway, I'm tired. It's like... Not Saturday anymore. Gnight.
2696
That'd still be redistribution. I'm pretty sure you can lay a hat on the street and have people put money in it while you reverse engineer something.
And Retro, they say a lot of things. It's so people feel a tad safer using something with no walls.
And Retro, they say a lot of things. It's so people feel a tad safer using something with no walls.
2697
Off-Topic / Re: Reverse Engineering
« on: January 03, 2009, 11:07:34 am »
You just can't redistribute them once you have. Or redistribute them at all, for that matter.
2698
Announcements / Re: Happy New Year's!
« on: January 01, 2009, 11:29:03 am »
Happy New Year's, all
2699
Announcements / Re: Merry Christmas
« on: December 28, 2008, 10:50:33 pm »
Not really. I got rid of them after too many people's hardware sucked.
2700
Announcements / Re: Merry Christmas
« on: December 28, 2008, 03:58:26 pm »
ID is just this, so it's a pointer to the instance in memory. I've never seen a pointer less than 10000, so that shouldn't even be a concern.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 »