Skip to content

Instantly share code, notes, and snippets.

View zslayton's full-sized avatar

Zack Slayton zslayton

View GitHub Profile
extern mod extra;
use extra::treemap::TreeMap;
use extra::json::{Json,Object,from_str};
/*
fn find_nested_string(&self, key_iterator: I) -> Result<V, NestedSearchError>;
fn find_nested_number(&self, key_iterator: I) -> Result<V, NestedSearchError>;
fn find_nested_boolean(&self, key_iterator: I) -> Result<V, NestedSearchError>;
fn find_nested_list(&self, key_iterator: I) -> Result<V, NestedSearchError>;
extern mod extra;
use extra::treemap::TreeMap;
use extra::json::{Json,Object};
enum NestedSearchError {
NoSuchAncestor(~str),
NoSuchKey,
TypeMismatch
}
extern mod extra;
use extra::treemap::TreeMap;
fn main(){
let mut map : ~TreeMap<~str, ~str> = ~TreeMap::new();
map.swap(~"dog", ~"cat");
let value : &~str = map.find(&~"dog").unwrap();
println!("dog -> {:s}", *value);
@zslayton
zslayton / demo_client.js
Created December 27, 2011 18:38
Demo client & server for issue #359
var io_client = require('socket.io-client');
host = 'localhost';
port = 8001;
var url = "http://" + host + ":" + port;
var client = io_client.connect(url);
console.log("Attempting to connect with server@" + host + ":" + port);