This is the last day.
Spazm enjoys Rust. Spazm enjoys life. Spazm tweeted that he could not live tweet his own talk, so I tried. I don’t know enough Rust to really follow along AND handle the live tweeting, so I didn’t do as well as I might.
But Spazm enjoys speaking and is enjoyable as a speaker.
Some of the tweets and responses.
The one thing I recall is that null is a value but none is a type.
“What’s the difference between null and none?”
“I actually know that one. null is a value, none is a type.”
–@spazm #rustlang #TPCiP (Link)
Let sweet = [None; 5];
Option is really an enum type over None and Some(T). So None > is an empty Enum. Not sure if it is actually a NST (non sized > type) ?
I didn’t leave with great confidence that I could jump into Rust that day, but I am convinced that there’s some there there. I mean, if Spazm is that excited about it…
$ perlbrew hlep Unknown command: `hlep`. Did you mean `help`?
It uses the Levenshtein Distance between the available commands to figure out that
hlep is closest to the perlbrew command
help. I’ve covered the Levenshtein distance before, but you know what I like better than suggesting better answers?
Using tab-completion to get it right in the first place.
This talk is all about doing just that, on any shell. shell completions gives you the ability to set the values so
git hTAB completes to
It’s early. I’m sitting with Pudge as he tries to make it work, and he says it’s not all there yet. But it really is a very good idea.
Overloading Perl OPs using XS
This is an add-on to this talk on XS that Nico gave in Salt Lake City.
XS is an interface between Perl and C, so that you can implement the things that you want to be fast in the fastest possible portable way. This talk “will show how it’s possible to mock PerlOps using XS and provide a convenient Pure Perl hook for each of the file check -X.”
Honestly, I was told I was to be moderator because the previous moderator is now forbidden from moderating, and then there was a big of Inkscape work that I was asked to do (because Nico, the other person who handles those graphics, was actually speaking) and I barely saw anything.
But he knows his stuff and is very nice and, please, watch his talk.