Rails, Databases, ActiveRecord and the path toward...


almost 12 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
The last two days I've spent some thought on databases and Rails. I haven't gotten far, but I do know that Rails have serious trouble with regard to databases...

The limits of power: What Lisp can do but Ruby can...


almost 12 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI. [Linked from: Relevance blog]
I've for a long time been thinking about where Ruby's limits are, compared to Lisp. As I see Lisp as the ultimate power, this is mostly about trying to...

JvYAML and RbYAML - what's to come?


almost 12 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
I know I've posted about the next release of JvYAML a few times, but going has gotten tough, since there are so many interesting projects to work at. Anyway...

MetaProgramming Refactoring


almost 12 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
Reflexive metaprogramming have been part of programmer consciousness for a long time. It's been possible in many languages in one way or another. Some have...

YAML needs schema


almost 12 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
It has been said before and it needs to be said again. YAML really needs schema. Now, before all your enterprisey warning bells start ringing I want to...

Announcing Ducktator - A Duck Type Validator


almost 12 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
As I hinted in my last post, I feel with all my heart that there should be some way to actively validate my static expectations on certain kinds of objects...

Two things in Rails


almost 12 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
This will be a short in-between post. Don't expect to be annoyed, enlightened or even trivially entertained. I'm just going to describe two small things...

Ruby Metaprogramming techniques


almost 12 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI. [Linked from: Ruby Inside, ongoing]
I have been thinking much about Metaprogramming lately. I have come to the conclusion that I would like to see more examples and explanations of these techniques...

MySQL, some concrete suggestions!


almost 12 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
After my post Rails, Databases, ActiveRecord and the path towards damnation, I got an e-mail from MÃ¥rten Mickos, the CEO of MySQL. He asked me to provide...

Dynamic Ruby power and static balance


almost 12 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
Sir Bedevere: And what do you burn, apart from witches?Peasant 1: More witches.Peasant 2: Wood.Sir Bedevere: Good. Now, why do witches burn?Peasant 3: ...