Rust

そういえば一部にRustを使ったgemをリリースした

rubygems.org github.com Rustでgemを書く時の注意点については前に書きました。 今回はその続き。

Rustでメール送信

仕事でRustを使う口実ができたことができそうなので、とりあえずメール送信するサンプルを書いた。 雑に手元のメールサーバで送信したらできた*1 *1:なお外部メールは手元のメールサーバの設定がいい加減なのでOP25Bで死ぬ

Rustでgemを書く際のハマりどころ in 2017

この記事は、Ruby Advent Calendar 2017の12/22の記事です。前日はTomoProgさんでした。 Rustという言語があります。 この言語の特徴は、一つは実行時のコストの低さ、もう一つは「所有権」システムにあると思います*1。所有権システムについては、2016年のR…

Rustからposixとかlibcで使うような定数は割と簡単に参照できる

例えば、以下のコードはOSXではきちんと動く。 extern crate libc; fn main() { println!("hoge = {}", libc::ENOMEM); println!("hoge = {}", libc::ENOENT); println!("hoge = {}", libc::EINTR); println!("hoge = {}", libc::ERANGE); } もちろんこれが…

Rustでの日付

chronoを使うのがデファクトスタンダードなんだろうか。

コンパイルエラー以外の局面における「所有権」

この記事は、Rust Advent Calendar 2016の12/19の記事になるはずだったエントリです。

ginza.rbでRustについて喋りました

先日のginza.rbで、Rustについて喋りました。 ginzarb.doorkeeper.jp