?

Log in

No account? Create an account
Still alive... - The Desian Universe
Links Home / GitHub January 2017
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
 
 
deskitty
deskitty
Des
Wed, Feb. 21st, 2007 10:09 pm
Still alive...

No, I haven't died, though I've mostly failed at my new-year's resolution to meditate every day. I can't even truthfully say I'm working on it -- other than to say that I think about it a lot. But thinking isn't sitting. ;)

Work has been pretty busy lately. I'm doing a lot of cleanup in preparation for some refactoring, on the theory that even though we're relatively late in the game, breaking backwards compatibility is better done before we release than after. ;) There's no question it needs to be done -- it's just a question of when.

Anyway, my life has been pretty boring otherwise. Parents came down for the weekend, since it was my Dad's birthday. We did what we usually do -- drove around a lot, got cinnamon rolls for breakfast, and stared at pretty scenery.

I'm almost caught up with Heroes. I don't know why the hell I like that show so much -- usually I'm ranting about how modern TV is mostly drivel. But that show has some pretty damn good writers. The actors aren't half-bad, either, though I do think Peter Patrelli is overplayed.

>>>

Been thinking (and privately writing) about Dryice quite a bit lately. I had a nifty breakthrough today about stack frames that I think will let me drop a few opcodes from the language. I've started working on a notation for writing Dryice programs. I figured out a cool way to make the language extensible while still allowing for infix operators and operator precedence. All of these ideas are in need of serious refinement, however.

Interestingly enough ... most of the ideas I've had didn't happen while staring at what little code I've written. In fact, I'm pretty much staying away from actual code right now, and focusing on documenting the language/virtual machine that doesn't exist yet. ;) I find that writing in English is sometimes a very necessary intermediate step on the path from idea to working implementation.

English is like, the most flexible prototyping language ever. =P

Funny that of all the programming projects I've picked up and dropped (MetaFS is sadly approaching the dropped list, though I don't want to admit it) ... the programming language is always the one I come back to. I mean ... I was trying to write my own programming languages back when the only thing I knew was VB, and before I had any decent idea of what a parser was. =P (I actually got it somewhat-working, too.)

The present incarnation of Dryice is a far cry from the on-the-fly text parsing (if you could call it parsing) I did way-back-when. It's amazing how far I've come since then.

Maybe sometime, for personal history's sake, I should try to sit down and catalog all the attempts I've made at a programming language. There have to be at least a half-dozen by now, several of which bear the name "Dryice".

-- Des

Current Mood: energetic energetic

3CommentReplyShare

queueball
queueball
Q
Tue, Mar. 6th, 2007 07:08 am (UTC)

If you've no objection, "writing in English is sometimes a very necessary intermediate step on the path from idea to working implementation" => adopted law, and "English is like, the most flexible prototyping language ever" => corollary. =p


ReplyThread
deskitty
deskitty
Des
Tue, Mar. 6th, 2007 07:13 am (UTC)

By all means.

You might want to add a second corollary, though, for i18n. I'm sure other natural languages have similar levels of flexibility. Maybe something like, "For the purposes of prototyping, any other natural language (including Esperanto) could be considered functionally equivalent to English." =P


ReplyThread Parent
deskitty
deskitty
Des
Tue, Apr. 17th, 2007 07:09 am (UTC)

I've actually decided to internationalize a bit differently, by removing the words "in English", now that I've gotten around to updating my own wisdom page.


ReplyThread Parent