Home | Reviews | GUIpedia | Forum | Fun500


agumaFar OS 4 (3.11) Log
Okay, I've finished the engine for Far OS 4, at only 6 Kb! I'm going to write down my progress in the actual OS here, starting now! Friday: I finished the engine, and added support for Z-ordering. I also added buttons - although they don't look too hot :P. Now for the boring part - the actual thing! (groan)
2008-08-012:53 PM

ksrRe:Far OS 4 (3.11) Log
6kB? Nice! So is this engine like a library GUI functions which you've now got to do something with?
2008-08-016:27 PM

ToddRe:Far OS 4 (3.11) Log
6 KB is awesome. It reminds me of those coding competitions where they judge programs under certain categories and one of them being the shortest code. One guy wrote a "Mystify"-like screensaver in roughly 20-30 lines of code in QB. It was pretty cool too since it utilized palette codes to change the colors.
2008-08-016:37 PM

agumaRe:Far OS 4 (3.11) Log
Yesterday I optimized my Z-ordering and completed the controls. Today I started the scripting language by adding the MakeVar,SetVar, and GetVar functions. FAR OS 4 should be ready by September! :)
2008-08-082:43 PM

agumaRe:Far OS 4 (3.11) Log
Today I'm finishing the scripting language! Yay! (lol) Well anyway I fixed this weird error where I accidentally subtacted 1 from a variable (how stupid!) Well at least everything works now. Far OS is turning into more of a X-GUI ish GUI. Well, hope I'm ready soon! :laugh:
2008-08-141:43 PM

ToddRe:Far OS 4 (3.11) Log
Awesome! Can't wait to see it.
2008-08-142:51 PM

agumaRe:Far OS 4 (3.11) Log
This is off subject, but Todd, when are you going to review Fun500 4? :silly:
2008-08-143:35 PM

ToddRe:Far OS 4 (3.11) Log
Soon. I've been busy since I'm moving out.
2008-08-144:08 PM

BrandonRe:Far OS 4 (3.11) Log
A bigger box?
2008-08-144:09 PM

ksrRe:Far OS 4 (3.11) Log
Excellent stuff aguma! I was a big fan of XGUI so I'll be interested to see FAR OS.
2008-08-145:12 PM

BrandonRe:Far OS 4 (3.11) Log
Hell I'll admit it XGUI 3 was the 1st GUI I used.And probably one of the best.
2008-08-145:32 PM

ToddRe:Far OS 4 (3.11) Log
[b]Brandon wrote:[/b] [quote]A bigger box?[/quote] Smaller box. With two other people.
2008-08-146:04 PM

BrandonRe:Far OS 4 (3.11) Log
Job fall through?
2008-08-146:06 PM

ToddRe:Far OS 4 (3.11) Log
Nah I quit. Being 100 miles away from work isn't fun if you still gotta come.
2008-08-146:10 PM

agumaRe:Far OS 4 (3.11) Log
'ello everybody! I'm back from my 1-night vacation! (LOL) Well anyway I spiced up the scripting language now, and I've decided to start the ACTUAL OS!!! BTW, here's an example program: [code] S^X1 S^Y1 S^X2 S^Y2 S^TITLE S^X S^Y S^LABEL $ Make the window S=X1/50 S=Y1/50 S=X2/300 S=Y2/300 S=TITLE/Hello World! WIN $ Make the label S=X/20 S=Y/20 S=LABEL/This is a label. LBL $ We only have controls, so we don't need to do anything. #PAINT: $ Return back to the point before the PAINT event RET $ It's done, hurray! [/code] Feel free to comment on the language! (BTW: I don't really like it myself, tell me how I should improve it)
2008-08-2011:23 PM

ToddRe:Far OS 4 (3.11) Log
The programming language looks pretty neat. I like the design and its simple syntax. What do "S^X1" commands and such mean?
2008-08-2011:57 PM

jasonwoodlandRe:Far OS 4 (3.11) Log
That's sweet!B) It looks like Far OS will be a major powerful with that type of language.:)
2008-08-212:02 AM

BrandonRe:Far OS 4 (3.11) Log
S^X1 is dimming the variable. I think its crazy to have to, we are in the new millenium!!
2008-08-218:04 AM

ToddRe:Far OS 4 (3.11) Log
Declaring variables can be useful but maybe make it optional. PHP supports it but you aren't required to.
2008-08-218:23 AM

BrandonRe:Far OS 4 (3.11) Log
I don't have it in my GUI, just set the variable to something. It checks to see if its already been set, if not a new one is made, otherwise it just sets the new value.
2008-08-218:31 AM

ToddRe:Far OS 4 (3.11) Log
In C++, you have to define the name of the variable and the data type. ;-) So "DIM i AS INTEGER" would be "int i;" or "DIM var1 AS STRING" would be "char var1[255];".
2008-08-219:49 AM

GUIs


2021 Brandon Cornell