Skip navigation.

exploreopera

| Help

Sign up | Help

Software Development

Correcting The Future

Project V: Core GUI Functionality Complete

Just a little update that I've gotten the core functionality of the GUI done. I'm really happy with the way things work now. I've started putting the interface together to a point where I'll be able to move components around as well as connecting them. I'll have this part done by next week. Then I'll have to fix one part of my compiler. I haven't looked at that for a while, but maybe another week or so. So another two to four weeks and I should have a very primitive beta version. All this work just to get to where I was over a year ago. Well, I didn't have the compiler back then.

I really do think that the main problem with programming is the event chain. That's what it was for the GUI and that's what it was when I did socket programming. Every time, I had to decouple updates from the actions that operated on the new data. IOW, have something that inserts all incoming or new data. After that, you would actually process this data. But when you do the processing, make sure to not invoke another system. Only insert a request for what you want done. If you follow this logic, this is how I would connect different systems together. And frankly, this is nothing more than data flow anyhow, but done manually the hard way.

The root problem is recursion. For example, when the lowest calls need to update something in the upper level functions or classes.

I like what I've got going on now. Direct3D is WAY better than I thought it'd be. And my GUI is now extremely fast and flexible. That's it for now. I'll keep posting updates as I move along. Maybe post a few screenshots again now that I'm working on the interface.

Implicit Types and UpdatesJust When I thought OO Couldn't Get DUMBER!

Comments

avatar
gloodnc writes:

How do you sustain yourself financially? Do you work on Project V in your spare time?

Do you eventually plan to release binaries for testing purposes? This is the type of language that would work very well with the SeaForth chips (http://www.intellasys.net/). They are programmed using Forth, but that would be implementation details, while the rest of your framework would still apply.

Exciting times!

By anonymous user, # 27. March 2008, 14:05:29

avatar
Yeah, I only work on Project V in my spare time. I will release beta versions. I still haven't decided what I will do commercially or not with respect to Project V.

By Vorlath, # 27. March 2008, 17:35:04

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

Please type this security code : c749c7

Smilies

July 2008
SMTWTFS
June 2008August 2008
12345
6789101112
13141516171819
20212223242526
2728293031