What do you consider flexible languages for spatial maths? I have a set of nodes in a space, they are connected to each other in a graph, have have different bond strengths. I need to navigate through nodes quickly, for instance grab a node and grab certain nodes that match a certain node strength that is adjacent through one or two dimensions/nodes.<p>Each node has attribute/values pairs, and I want to be able to query nodes by those attribute/values.<p>AWS SimpleDB is too slow.<p>I am an amateur python programmer, this is the last language I've learnt, this is my third week using it.<p>Before that I came from ruby, which I abandoned for it's speed.<p>Pretty good at jquery/javascript, which I spend time in, and, almost don't want to mention this, PHP. Of course SQL amateurish (learned joins only 4 months ago) but I really can't make a case for SQL being suitable for my needs. I have studied "SQL for smarties" by Joe Celko.<p>I have Ruby, Erlang, Smalltalk, or Lisp, or R(?), io(?) in mind. I do just know Ruby in this group, the others I have not much clue about. But I'd learn in a heartbeat if you can make a good case for your language of choice for my problem set.