Scope… always scope…

I realized this evening that the problem I’m facing in my Scheme->Forth

compiler is one of lexical scope. Forth doesn’t have a notion of scope at the word (procedure) level.

UIL (Universal Intermediate Language) does.

Either I need to

CPS UIL (not so tragic, really)

Jump out of the compiler to Forth at a lower level (closer . . . → Read More: Scope… always scope…

Too much raquetball?

3 1/2 hours on the court yesterday. Most all of me is sore.

It felt good, but I’m sore. The most annoying thing right now is that I have been introduced

to a proper swing–I have not drilled this, but I know what I should be doing.

Knowing in your mind is very different than knowing with . . . → Read More: Too much raquetball?

HowTos

Documentation is a bore.

I’ve added a “HowTos” section to the site, which will eventually include all documentation pertaining to this site, both from a user and administrative point-of-view. For the moment, it covers posting to blogs and creating new blogs, although I have a quick Perl script to write before the latter is done.

There is enough . . . → Read More: HowTos

Research focus?

As a result of making progress n the Scheme->Forth compiler (for the LEGO Mindstorm), an interesting possible focus came up. The initial event-based interface we’ve devised is na?ve; this was known from the outset, but it wasn’t until one of my students put a good problem to me that we realized the ease with which student . . . → Read More: Research focus?

More updates

I can now grab arbitrary pages from around the WWW and include them into the site at the time a page is published. This is handy, and will make things like research statements and whatnot easy to have individuals maintain in their own WWW accessible space.

I need to clean up/improve the Resources rendering code, so that . . . → Read More: More updates

Resources

I don’t like the name “Resources” as part of the CS-ED site; it seems overbroad. For the moment, though, it will have to do.

The nice things about the resources portion of the site is I have put together some Scheme and Perl scripts to turn OPML documents (outlines) into a DMOZ style directory; this will . . . → Read More: Resources

Default Templates

I have completed the default templates for cs-ed.org. Now, new blogs will all come in looking and behaving the same. This, I think, is a good thing.

Also, all the blogs should render just fine under older browsers; editing them under old browsers will still be painful, but I’m not about to go hacking on the application . . . → Read More: Default Templates

From Netscape 4.79

From Netscape 4.79 (Solaris) the interface for adding entries is rough, but manageable. I’d really recommend *all* posting take place by writing in some other editor (vi, Emacs, anything), and then copy-paste into the browser.

And, for some reason, under Netscape6, the text doesn’t wrap. So in editing this post, everything just shows up on one (unscrollable) . . . → Read More: From Netscape 4.79

CSS-free templates

I managed to build a master template yesterday that is template-free. It renders nicely on IE5.5 Mac (OSX) as well as Netscape 4.7 (Solaris). That checks two extremes of the browser spectrum; it should render cleanly everywhere.

I need to remake a few other templates to get this completely CSS-free; I’m not sure about all the . . . → Read More: CSS-free templates

Current Events

Currently, a few things are up and about:

cs-ed.org is a brainstorm between myself, Pete, and LisaK. Fifty bucks and some politicking, and you end up with more work. I’m glad we’re rolling on this, and am excited about the possibilities.

The LEGO->Mindstorms compiler is coming along, but docs need to be posted. That will . . . → Read More: Current Events