Since my last post, I’ve made considerable progress toward learning Ruby. In fact, I’ve even written up a (probably too long) post on creating a text parser, too, covering most of the basics up through and including input, output, and creating objects. I won’t write I’m expert — very far from that — but I like to think I can at least read some Ruby now, have a general understanding of how objects are constructed, and at least a working-knowledge of the different iterator functionality it has (both Proc and lambda).
Still, other than learning the language and writing that post, I haven’t done anything special with it. Haven’t really had the time to try to setup some project or create a website — although I do hope to do that by the end of the semester. No, most of the time spent on this aspect of Artist was on just learning in the language and then writing up a post about how to try a text parser. Nothing fancy, I admit, but it does get the job done, as it were.
So, really, that’s it. I learned a language. I can write some simple things in said language. I can describe, to some degree, what is going in in that same language. All things that satisfy the requirement of the class, of course, but not much more than that. I did what was required, but might not get to beyond that within the next two weeks of the semester. There just isn’t time to work on a longer-term project AND do all the other things I’m working on at the same time. (As Dr. Rodrigo mentioned to me this morning, “Welcome to academia.”)