Open mikeal opened 10 years ago
sure can, writing a workshopper on this was my "next project" at one stage... somehow that got overtaken by the bazillion other "next projects" I have.
ok... if we do a level session then we'll have to decide which one you're leading and what people we can hand the other off to :)
one big issue i see is the toolchain. it's pretty easy to assume people on any OS have an editor and can install node to get the other workshoppers up and running. but with compiled shit it might be harder to assume that someones preferred development toolchain can do this and that the workshopper can be broad enough to support the variety.
Because Windows; mostly it'll just be a matter of having tools downloaded and ready to hand out on USB stick or local network somewhere (Microsoft VS, XCode), tho these companies are increasingly making it difficult to install their crap without having some kind of internet-verified code or even using an internet-only install path. Maybe it can just be an elite workshop, held in the woods, only for people with Linux laptops and beards and no shoes.
Is there a way we could pull in @thlorenz on this? He seems to be pretty deep into dotc, which would lend itself nicely to the workshopper format.
Adding @ceejbot to this one.
Open sourced last night at https://github.com/rvagg/goingnative and in npm as goingnative
@ceejbot should be able to give anyone a run-through that wants it today. It's very basic material, assuming very little C/C++ knowledge, and I don't expect people to get very far into it but it's designed to give a taste of the potential. Currently has way too much documentation and too few exercises for me to be happy about its completeness but it's still a work in progress and it'll work out fine!
Unfortunately this was picked up on the twitterz last night too so it's not exactly secret any more.
Aaaaaaand we have Windows support! w00t! unfortunately it's likely we'll be spending the whole 30 minutes installing MSVC and whatnot but hopefully that yak shave has already happened because they've had to build native addons before.
By the way: I'm going to have a bunch of USB drives with windows compile tools on it, MSVC (all of it) & Python, I'm not sure if that's helpful to anyone else but feel free to send people my way for help (room 6).
This is both a question and a challenge: Can we make a workshopper and session that makes writing C addons approachable and simple enough that they would be accessible to people who haven't written C or C++ before?
@rvagg @isaacs