Please provide information that can be used to contact you. This includes:
- full name
- email address
- telephone number
- current postal address
- postal address where you plan to be during the Summer (if known)
- website link (optional)
| #N canvas 63 101 450 300 12; | |
| #X obj 107 216 osc~; | |
| #X obj 107 242 dac~; | |
| #X obj 109 185 mtof; | |
| #X obj 199 98 loadbang; | |
| #X msg 201 136 60; | |
| #X obj 60 8 notein; | |
| #X obj 305 92 metro 500; | |
| #X obj 305 116 f; | |
| #X obj 339 118 + 1; |
| use "buffered" | |
| use "debug" | |
| use "net" | |
| class TwitchChatConnectionNotify is TCPConnectionNotify | |
| let _nick: String | |
| let _password: String | |
| let _reader: Reader | |
| new iso create(nick: String, password: String) => |
| use "net" | |
| actor ConnectionHub | |
| let _connections: Array[TCPConnection] = Array[TCPConnection] | |
| be add(conn: TCPConnection) => | |
| _connections.push(conn) | |
| be remove(conn: TCPConnection) => | |
| try _connections.remove(_connections.find(conn)?, 1) end |
If you're thinking of checking out the Pony programming language, here's a list of things that I think are important to know. This list is based on a Tweet that I wrote.
There are Pony packages for several popular editors.
| class Notify is StdinNotify | |
| let _main: Main tag | |
| new create(main: Main tag) => | |
| _main = main | |
| fun ref apply(data: Array[U8] iso) => | |
| _main.add_bytes(consume data) | |
| fun dispose() => |
| use "collections" | |
| use "lib:sqlite3" | |
| actor Main | |
| let _env: Env | |
| new create(env: Env) => | |
| _env = env | |
| let args = env.args | |
| var db: Pointer[U8] = Pointer[U8] |
| let lit = [(lambda(s:String): String ref => String().append(s) end, lambda(s:String): String ref => String().append(s) end), | |
| (lambda(s:String): String ref => String().append(s).append(s) end, lambda(s:String): String ref => String().append(s).append(s) end), | |
| (lambda(s:String): String ref => String().append(s).append(s).append(s) end, lambda(s:String): String ref => String().append(s).append(s).append(s) end)] | |
| var result = String() | |
| for (la, lb) in lit.values() do | |
| result = result.append(la("a")).append(lb("b")) | |
| end |
Recently I've been trying to modify the way that I use the word "just" when I'm at work. Merriam Webster offers a few definitions of the word; the one I'm interested in is the one that means "only", "simply", and to a lesser extent "exactly". I've been working on a new project that involves integrating a number of systems, and as I began rolling pieces out I received a lot a questions in the form of "Couldn't you just ...?" These annoyed me at first, but as I thought about it I realized I often asked questions in the same way, so I began to examine the word and the way I use it.