Another week, another language. After running up against the, "Wow, I just loaded 500MB worth of data into ruby and there's no way to free what's not needed" barrier in Ruby, we decided to move to Ada.