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.