The Long Slog Through a Shell: Intro


I'm going to to write about my recent work on the OSH runtime. The last few posts explain the context for this work:

Where We Were Six Weeks Ago

I worked on OPy and the OVM build system for several weeks, including most of April. Thus, as of mid-May, the runtime was basically as I described in late March, in Measuring Progress With Tests.

That is, there were around 375 tests passing, but I hadn't run any significant shell programs with OSH.

So I started hacking away, using gold tests and spec tests as a guide.

I'll describe this journey in the next few posts. The work fell into these categories:

And of course:

This inspired some higher level thoughts on: