Page 2 of 2
Posted: Sat Mar 03, 2007 10:53 am
by M-Saunders
inflater wrote:Just need to specify <?xml version="1.0" with_multitasking="true">!!!
Excellent advice! I thought I'd have to spend years laboriously recreating the Win32 API, complete with nuances and bugs, but then I realised I could just check for:
Code: Select all
<os type="windows"><program>Microsoft Office 2007</program></os>
Easy! I might try out COBOL to write the rest of my OS, but I'm probably going to implement my GUI in LISP. Already, widgets are drawn with LOGO, and I'm thinking of using QBASIC to create an object system.
I'm also working on a native web browser:
Code: Select all
10 PRINT "Loading MikeZilla"
20 BOX 0, 0, WINWIDTH, WINHEIGHT
...
3270 IF $TAG="<BR>" OR $TAG="<BR />" THEN PRINT ""
...
4050 IF $TAG="<HR>" THEN DRAW 0, Y, WINWIDTH, Y
...
Once that's done, I'll rewrite OpenOffice.org in Lua. Shouldn't take long.
M
Posted: Sat Mar 03, 2007 11:10 am
by Alboin
M-Saunders wrote:but I'm probably going to implement my GUI in LISP.
Lisp, is uh, not a toy language....Frankly, if you did write your GUI in lisp....It would probably be better off...
Posted: Sat Mar 03, 2007 11:15 am
by M-Saunders
Alboin wrote:Lisp, is uh, not a toy language....Frankly, if you did write your GUI in lisp....It would probably be better off...
Indeed, it's a very capable language. But I'd wager it's hard for anyone to write an entire GUI in LISP without wearing out their 9 and 0 keys typing brackets. Additionally, when you look at a long LISP code file, it's like staring into a Bridget Riley painting.
M
Posted: Sat Mar 03, 2007 11:19 am
by Alboin
M-Saunders wrote:But I'd wager it's hard for anyone to write an entire GUI in LISP without wearing out their 9 and 0 keys typing brackbets.
Yeah, but in Lisp while you may wear out 0 and 9, in C you wear out 0, 9, AND [, ].