... A few thoughts, more to detecting using inordinate amounts of stack space: Each time your stack grows (pushes, allocation of local variables, temporaries,...
1328
Steve A.
sarbayo
Jan 5, 2004 11:35 pm
Hello Uli, It's very good to hear from you and I can appreciate your questions, having worked at some length of the subject of recursion. ... Yes, this is not...
1329
Steve A.
sarbayo
Jan 6, 2004 12:27 am
Hey Aaron, Very nicely done! Thanks a whole bunch! And, sorry for my absence and not getting back to you sooner. What a pleasant surprise. Coincidently, I was...
1330
aaron
aaron_ramsey
Jan 6, 2004 2:20 am
Actually, I barely did any work at all. You've done all the heavy lifting. I've had a great time digging through this series. Absolutely fantastic stuff. I've...
1331
witness_of_teachtext
witness_of_t...
Jan 7, 2004 5:21 am
... Ed, that sounds like a more practicable approach than my original idea. The point when local variables are allocated would actually be a very nice point to...
1332
witness_of_teachtext
witness_of_t...
Jan 7, 2004 5:50 am
... Steve, that's good to hear :-) ... Since I'm aiming at beginners, just crashing really isn't what I want. Ideally, any invalid input on the user's side in...
1333
Steve A.
sarbayo
Jan 8, 2004 12:45 am
Hey Uli, ... Right, I understand that. You may need to run a test using increasingly higher limits, to see where your breaking point is. ... Because, of this...
1334
M. Uli Kusterer
witness_of_t...
Jan 8, 2004 5:31 pm
... So, you mean fork off a copy of the interpreter, and make it recurse until it barfs? ... Well, since in the case of "if" (at least the way I implemented...
1335
QDepartment@yahoogrou...
Jan 13, 2004 9:51 pm
Hello, This email message is a notification to let you know that a file has been uploaded to the Files area of the QDepartment group. File :...
1336
rickclark58
Jan 13, 2004 10:10 pm
Hey all, It has been a while since I posted anything. Real life and a dead computer has kept out of the loop for a while. I saw that I haven't put up Alpha 2...
1337
M. Uli Kusterer
witness_of_t...
Jan 14, 2004 9:19 am
... Hi, just to f'up on this thread: The folks at comp.compilers pointed me at "libiberty" in the GCC sources, which lets me detect the physical memory of the...
1338
Steve A.
sarbayo
Jan 14, 2004 3:07 pm
Hey Rick, Great to hear from you. ... Yes, it's been a while and I was just thinking of you and how your project was going. I'll download and take a look at...
1339
Rick Clark
rickclark58
Jan 14, 2004 8:57 pm
... Thanks Steve. I have been trying to catch up on the goings-on with the group and have been reading your "Let's Build a Scripting Engine-Compiler" book....
1340
sarbayo
Jan 15, 2004 6:02 pm
Hey Rick, ... Wow !!! It's looking really good ! ... You've made a lot of headway, since Alpha-1. It may be a result of your switching to Pascal, something you...
1341
Steve A.
sarbayo
Jan 15, 2004 6:33 pm
Hey guys, We have a lot of new, interested members in what we are doing here, at QDepartment, but at this time, there isn't a lot of dialogue being exchanged....
1342
Steve A.
sarbayo
Jan 15, 2004 6:36 pm
Hey guys, Here is the first installment. Your input, questions and feedback are welcome: (I hope the funky Yahoo word-wrapping doesn't screw this up too much) ...
1346
Rick Clark
rickclark58
Jan 16, 2004 6:58 pm
I thought Steve's idea of discussing more detail of our projects was a very good idea, so I am going to write a series of Techincal docs for Atom. Here is the ...
1347
Steve A.
sarbayo
Jan 16, 2004 7:04 pm
Hey Rick, Great ! I'll read this over. It looks quite interesting. Steve ... [snip]...
1348
M. Uli Kusterer
witness_of_t...
Jan 17, 2004 11:28 am
... Rick, since I'm working on a VM myself, I thought it'd be interesting to learn more about the differences between our two approaches. I don't have a formal...
1349
M. Uli Kusterer
witness_of_t...
Jan 17, 2004 11:28 am
... That was theory, now comes practice: ;-) -> getrlimit: This absolutely didn't work. RLIMIT_RSS is an incredibly large 64-bit number, which I can hardly...
1350
Steve A.
sarbayo
Jan 17, 2004 2:58 pm
Hey Rick, I'm glad you took me up on this. ... [snip] ... Okay, so then; eq: R1, R2, DONE, NEXT is basically an IF/THEN/ELSE construct: [if] R1=R2, [then...
1351
Rick Clark
rickclark58
Jan 17, 2004 3:55 pm
Hey Steve, ... Pretty much, yes. A person mentioned one time that I didn't need the else part. That I could just use an IF-ENDIF type of construct, but I...
1352
Rick Clark
rickclark58
Jan 17, 2004 4:29 pm
... Trial and error is what I have been using too. :) ... Not at all. That is the whole point of the exercise. ... Heh. That might not be too hard to do. :) ...
1353
Steve A.
sarbayo
Jan 17, 2004 5:56 pm
Hey Rick, ... [snip] I understand that quite well. In assembler for instance, (and I use assembler as an example for very valid reasons, (and I have to qualify...
1354
Steve A.
sarbayo
Jan 17, 2004 6:31 pm
Hey Guys, ... I concur. I stated, way back when I began Bxb, that I had no formal training in this subject. Trial and error is what I use most, (and I'm sure...
1355
M. Uli Kusterer
witness_of_t...
Jan 18, 2004 9:43 am
... I guess that's because it isn't constantly growing/shrinking the stack? ... Okay. ... Well, you'll have that problem with any parser that tries to parse ...
1356
M. Uli Kusterer
witness_of_t...
Jan 18, 2004 10:03 am
... Hi Guy :-) ... Well, on my 'puter an empty loop of 1 000 000 iterations took half a minute. That was the moment I knew I had to rewrite the bytecode ...
1357
M. Uli Kusterer
witness_of_t...
Jan 18, 2004 2:03 pm
... That should be "sifferentiate between Rick's TOKENIZER and mine", sorry. -- Cheers, M. Uli Kusterer ... "The Witnesses of TeachText are everywhere..." ...
1358
Uli Kusterer
witness_of_t...
Jan 18, 2004 6:20 pm
Okay folks, Steve asks, Uli jumps ;-) Anyway, Steve asked whether I could show a little more of my programming language, and so I thought I'd just post a...
1359
Rick Clark
rickclark58
Jan 19, 2004 2:41 pm
... Hey Steve, My internet connection went down over the weekend, so I am just now able to get my mail. If you look at the cpwhile.ata example, I have a ...