TOASC! atrodo.org
News
Vote
Rant
Gallery
Projects

atrodo.org
dwin
draak
atrodo
E-mail

TOASC News

(07.22.2005) - Draak
Congradulations to the one submitter! I got one submission for the LinuxOnPower contest to port Draak to PowerPC Linux, and to my great surprise, they had successfully done it. Draak now has a (partial) PowerPC core. This now means a few things. First, I need to get my act together. Second, I'd really like to stay in contact with this submitter, because there is a complete grammer rewrite in progress for the i386 core. There is actually quite a bit of a cleaning I've been doing on what I'd hope to be a cross-arch. setup core. I, unfortonatly, don't know assmebly on anything but i386. Having someone else that knows a RISC core (and i guess knowing gas since my understanding is that AT&T syntax is more prevalent) would really help in this endevor. I'll be working to integrate his changes to the pascal code here soon. I will also have to devise a way to allow multiple cores to exist and be selectable. The nifty thing about draak was that my i386 linux, Windows and thier PPC linux versions of draak all produced the same assembly file. Again, congradulations to the submitter, and I hope to come in contact with you.
(06.23.2005) - Draak
Oppps, I know this is a problem for you if you've tried to compile Draak since the last update. I never included Macro.pas, at least two people have emailed me about it. The second is sitting in my inbox and my email program is kinda busted. Okay, not so much busted as not set up yet. Anyways, here's Macro.pas, it's actually a dummy unit, but is rather important.
(03.04.04) - Draak
Ah haha! Draak v0.82.0 (Build 82) is released. This is a major upgraded version. Pascal is more like 65% done now, including enumerations, records, integer types, subranges, arrays and even objects. Procedures and functions work, and they have a full complement of var, const and out types, along with default values. Overall, a great deal of stuff has been put into this version, a full ObjectPascal compiler is nearby. After that, all it needs is a library. I'm very excited about this, and please try it out at SourceForge. I am also looking for people to help in producing new language/platform cores. C and Java are high on my list of next in line languages, a Linux or Windows version of my current 386 bound 16-Bit DOS Pascal are also high on my list. Even down porting my Pascal core to pure 8086 would be great. If someone happens to have enough time to do PPC, Sparc, JVM or CLR, those platforms would be wonderful to add. Let me know if you're interested.
(12.24.03) - Draak
Happy Christmas eve! The semester is over, and that means I am offically a graduate of AU. This means I have the painstaking duty of finding a job. While I've been doing that, I've been working on Draak quite a bit. In fact, Pascal is coming along nicely. Pascal now has Enumerations, and records are in the works, which means objects are only a hop, skip and a jump away. Then it's minor details, which I hope won't take log because of a good base that I've (hopefully) built. C now has an almost working grammar, with just a few hiccups (Say, for instance '{' is only being recognized as a meta-symbol in the grammar files). Other then that, Draak is getting a lot of attention this Christmas system.
(09.11.03) - Draak
Draak v0.81.0 has been released! This is the initial release of Draak, weighing in at a (not so) heafty 521k. Download is available Here.

This initial release allows anyone to parse just about any Delphi or Pascal file, and compile a large set of object pascal instructions, but no system unit is available for object pascal, sorry. I have included a tool for building grammars (TreeDraak), the Delphi component for building your own applications with Draak's core (DraakComp), the Pascal grammar thus far, and the very simple command line compiler draak.exe. Draak currently requires Win32 to run properly, however, it should be buildable under Kylix Open Edition with some minor changes to run under linux. Enjoy!
(09.11.03) - TOASC
Dang nab it. I know, I know. No updates. People probably think I've given everything up. Let me assure you that I haven't given anything up. I have a lot of cool stuff in store for DWin, and I've been working on Draak every once in a while and am defiently making advances. Draak can now parse a lot of my existing Pascal files, and most of the work is now in the grammar files. As for DWin, I am working on the "DWin Technology Overview and Documentation", the document that will help clarify and guide DWin development. Sorry, but this means that releases will still be a slow. Sometime I hope to release a Draak version, sorry it hasn't come yet. The sad thing, however, is that I have another Independent Study. That means I'm spending another semester working mostly on one project. Sad but true. As details fill in for this project (code named Gina), I'll let you guys know. I'll try and post more often to let people know what I'm up to, and I'll leave everyone with this piece of info: I've always wanted to work independetly on DWin and Draak, but have never had the fan base to do it, unlike Brian of 8-bit Theater or Piro of Megatokyo. But reality is a bitter woman to me somedays. I'll go to bed now.
(6.27.03) - Draak
Yea! Draak has been offically revived. And it works well to boot. I just got back from Las Vegas while being at the 2003 International Multiconference in Computer Science & Engineering and even though I didn't present the paper, I am releasing Draak to the public. I will try and get the first release out, but I can't promise anything. So, until I get that uploaded, enjoy the website, and understand why I've seem so quiet lately.
(02.28.03) - DWin
Okay, just to let everyone know, there is a reason you haven't seen any releases for something like 4 months, but that really doesn't mean anything. DWin has been put on temporary hold because of Draak. DWin will begin again in about 2 or 3 months. Draak, for those who don't know is my compiler. It's set up diffrantly then traditional compilers in that it doesn't understand an acual language, instead it uses a grammer file to parse and compile a sourcefile. I am very excited about this for a few reasons. The major one is the fact that I am getting College Credit for it because I am doing it for Independent Study. This also means that I am going to be working a lot on it. Second, I am excited about it because it will allow a lot of advance options available in Delpi to possibly be added to DWin. The last reason is that it's a great challange and great amount of fun. Well, anyways, Draak is already parsing any Context-Free Grammers, and i'll fill you in as it comes along. Sorry about the silence, it's not on purpose.
(12.07.02) - TOASC
Okay, Here is a blast from my past. I wrote Jon Kid, Kid Eye in 7th and 8th grade. It was a series of about 20+ stories about a fictional me as a private detective. Please, let the strange writing style slip. I was in 7th grade, but i still enjoy the series.
(11.21.02) - TOASC
Revolt!
(11.20.02) - DWin
Well, it's been a long time since you've gotten an update, i'm sorry about that. But, I haven't been totally idle, just mostly. DWin has some updates. Of the biggest is the basic removal of memory leaks. However, that's not total, i dn't think, just mostly. The big thing, however, is that windows now can request and use an object that understands the widgets attached to it, but DWin has a long long ways to go. And it's kinda frustrating for me because i don't know where to go with DWin. The basics are there, what else do i need todo to flesh the code out? What will make DWin something that will make you want to use it for your primary desktop? Internet is something that i want, and i know how i can go about it so that it not only allows for TCP/IP (sorry, i'm starting with no low-level bsd-like internet), but also for IPC, whichh would be real cool. But all of this stuff that i want to do requires DWin to be more mature then it is, and i am frustrated to the point of not accually doing anything, which is more frustrating since i want to do something and don't know what to do, and am so busy from work and school that i want more relaxation time then sitting at a DOS window figuring out what to do next on DWin. Oh, i'm a little flustered. I just wish someone would email me telling me that this is appreciated and someone is interested in my work. Or, even, better yet, voluenteer. I would appreciate a few things: Low-Level network programmers (write me some (turbo) pascal code to interface with network object or teach/tell me how to work with it), Low-Level sound programmers (same reasons), widget designers, database (registry), etc. But, the most helpful thing one can do is just to get onto the mailing list and tell me what you think about this all. I've just added the link at the top page for DWin so you can subscribe easily.

Sorry if i rambled, i've just been wanting to do so much, yet can do much.
-Jon Gentle
(10.03.2002) - DWin
Well, it's been two months since my last release, and i'm not sure if i can say that there has been a lot of work. Sorry, school started, and it really put a damper on doing much of anything like this. I'm getting back into the swing of things, and i've released September's release a few days late. But, it is now at sourceforge ready for your downloading pleasure. And, there are two programs for you to get this time (somehow, both are the same size, i don't know how that happened). The first is your regular DWin build. Nothing largely new about that, get it at http://prdownloads.sourceforge.net/dwin/Dwin73.zip?download for your enjoyment. The second (that you can get at http://prdownloads.sourceforge.net/dwin/Brow73.zip?download ) is Brow, the one program i've written in this two month span. I'd try and fool you by saying that it took me the whole two months to write, but if you look at the code, you'll notice there isn't much of it, and i probably could have done it all in one day. Anyways, there is for ya, enjoy!
(09.30.2002) - DWin
Well folks, end of the month and you still don't have a release in your hands. Sorry, i had a long weekend, and didn't have anytime to finish up the code in Brow and package it up. I promise, by the end of the week you'll have the newest DWin build. Again, sorry for the delay.
(09.05.2002) - DWin
Yea, i know you haven't gotten an update in a while, sorry. I've been really busy. School has started, work was long before that, and it's just been a mess. The good news is that i'm getting back to a normal schedule and have started working on DWin again. I've got a few new things planned for Draak (no, website still not up, sorry), but Draak is on the back burner for a while. There is no Augest release of DWin, sorry, most of Augest was hectic and i didn't get anything out. However, Sept.'s release will more then make up for it with the release of the first application that uses DWin as it's base. Brow is on schedule, and it was the easiest thing in the world to program! The sources are a mear kilobye right now, and probably 2k once it's completed. It makes me excited. I'm working on some bugs and getting the rest of the API worked on. Widgets and a 32-bit version will be next on the agenda. Until next time!
(08.16.2002) - DWin
Okay, i don't know how, but the beating that FreeDOS.org took the 14th, i think i got a piece of action. My hits for that day are in the thousands, compared to my normal hundreds (low hundreds). Well, besides that, i didn't get around to announcing the last DWin release because of a busy pre-school time. Well, it is released, Build #73 (v0.82.1, a significant step up from the last), and you can get it Here.
(07.10.2002) - TOASC
As just a side note, two new polls are up. The first, you need to read Rant #3 first, then go visit this vote. Then just goto this vote and tell me about Draak.
(07.03.2002) - DWin
Alright, i've set up dwin-announce@lists.sf and it's all set up to go. If you wish to join, simply visit this address. Everytime there is a DWin release (or DWin related information i feel needs released), it will be posted to this list. This will be a moderated mailing list. If you want to discuss (and i'm more then happy to) DWin, please join this list. This is also the list to be used for discussion of the new SAP proposal. Thanks!
(06.30.2002) - DWin
Well, in my normal fashion, i've whipped together a new DWin release for you. this one again has gotten better then the last time. More stable and defiently a better build then last time. Also, i've set up a new DWin mailing list, dwin-announce@lists.sourceforge.net. As it becomes available, i'll let you know how to sign up for it so that for every release (maybe a little more) you can get the info to your mail box. But until that time, go ahead and try out Build 71.
(06.29.2002) - DWin
As a part of my rants, i've added a new one that is a request for comment for the future SAP spec. Please read it over, and if you have any ideas/questions/concerns, e-mail me at atrodo@atrodo.org. The RFC can be obtained Here!.
(06.07.2002) - DWin
Extra, extra, read all about it! Dwin build #70 released, details at sourceforge. Update includes things such as menuing and bugs. Extra, Extra!



Defy! 


 





4716