Last Build Date: Thu, 17 Feb 2005 00:44:10 -0000
Thu, 17 Feb 2005 00:44:10 -0000
if anyone cares, there is a reason why I haven't uploaded anything in the last month or so.
mostly they were related to vague attempts to improve my physics system, and now the process of writing a c99 interpreter.
I will probably upload something when I have more implemented and working or such...
Mon, 09 Aug 2004 02:41:53 -0000
if anyone wants to email me, they can use my real email:
Sat, 08 May 2004 02:14:36 -0000
if any email was sent via the sourceforge mechanism likely I wasn't recieving it (it was being caught by spamfilter). this has been fixed now (at least hopefully).
Fri, 07 May 2004 00:07:40 -0000
if anyone wonders why there has been no activity since about march, it was because the month of april I was "in transit" pretty much the entire month (about the end of march to the end of april), with no real computer or internet access.
I am back so activity may generally start up again.
Wed, 24 Dec 2003 08:13:00 -0000
a documentation effort was completed.
a vfs type mechanism was also added.
Sat, 15 Nov 2003 16:35:38 -0000
the lbcc project is a compiler for my language. recently most work has been going twards this.
I plan to reimplement a lot of the vmsys features here and then drop this onto my os...
much work is still needed, eg: net, threads, message passing, compiled<->interpreted code integration, ...
this could be cool I think.
Thu, 21 Aug 2003 00:01:42 -0000
pdlib is a small c library I wrote for persistence features (intended more for stuff not related to my main project...).
it intends to try to avoid interfering with normal programming practice as much as possible, mostly one just defines structures and uses special alloc functions.
it is not really gueranteed to work that well at this time, it was beaten together over the past few days and has had very little testing...
I may add more to this later, I was considering making net stuff but making it as a seperate lib (which will likely depend on the persistence lib...).
all for now.
Fri, 25 Jul 2003 05:53:42 -0000
implemented sprites, they have angles and such but at present don't have multiple frames.
the problem with the net was actually apparently that my net code was too slow... I had underestimated how slow it was and assumed it was not the problem...
Mon, 21 Jul 2003 18:37:34 -0000
I have typex mirroring working. basically this was a lot of detail stuff.
I was also working on sharing 3d worlds and such. I have been generally battling with tcp performance.
I had implemented a kind of ping/pong like feature for preventing sending updates too fast.
I have yet to figure why it is so slow for such small amounts of data (why should 200 bytes take 200-400ms to get from one process to another?...).
TCP_NODELAY does not seem to have much effect for loopback.
I am thinking: maybe loopback is horridly inefficient for this?...
well, anyways, basic sharing of worlds has been pulled off. next I will likely get more stuff shared...
these performance issues are almost enough to force one to use udp. maybe a buffered/reliable udp transport?...
I may start working on "game like" stuff as well fairly soon.
Mon, 14 Jul 2003 01:47:44 -0000
I have a new protocol which I call "MRP 0.1", which (though I have a more gradual approach to things normally) involved a lot of changes from the last one (which I called "MRP 0").
I added lazy mirroring. this should fix some of the problems I had before. circular structures/object identity work more correctly now.
I printed a book as well ("Concurrent Programming in Erlang"), this was legal (as far as I know), the book was freely released albeit without "part 2"...
I will have more free time this week, over the last week my schedule was somewhat screwed over...
there is a spread of net wiring across my house now, I think it looks pretty cool albeit parents don't really like it. I prefer using cup hooks and such to keep the wires from running on the floor. a fair amount are run along my walls/ceiling, and into other rooms now (ie: my brother's room and the front-room).
in the rest of the house most of the wire is better hidden. there is some extra where computers used to be but no longer are, and some that originally went one place and now goes somewhere else...