タグ

Rustに関するryskosnのブックマーク (47)

  • MacとEmacs(24.5)でのRust学習環境作成 - Qiita

    最近、ちょいとRustという言語が気になっているのでMac上に遊べる環境を作成してみたのでメモを残す。使用エディタはEmacs(今回は24.5)。 Rust体のインストール 軟弱なので Rustの公式ページ ここからInstallをクリックして、Mac用のインストールパッケージをダウンロードしてインストールするだけ。これでRust単体で使えるようになるはず。 2016/5/31 追記 Ver1.9.0においてもMac用のインストールパッケージは署名されていないので、お使いのMacの設定システム環境設定のセキュリティからインストーラーの実行操作をする必要がある。 Ver1.9.0においても、以下の手順を元にで環境構築出来る事を確認済み。 Emacsへのrust-modeの導入 これまた軟弱なので、 でrust-modeを選択してインストール。 flycheck-rust(文法チェッカ)の導

    MacとEmacs(24.5)でのRust学習環境作成 - Qiita
  • Rustのイテレータの網羅的かつ大雑把な紹介 - Qiita

    はじめに 正直なところ、公式ドキュメント std::iter::Iterator - Rust を読めば終了、この記事は不要、という感じはある。 しかしこのページ、例とかは豊富だし良いのだが、関数の並べ順がどうにも微妙な感じがするので、メモを兼ねて用途別(独断と偏見による分類)で紹介してみることにする。 あと、関数の型はHaskell風に書くと流れる感じがあって良い(イテレータの用途とマッチしている気がする)ので、 T -> U -> V のように書くことがある。 とはいえ、わかりやすさ優先で書くと FnMut とか FromA: Default + Extend<A> みたいな独特の情報が失われてしまったため、やはり公式のドキュメントをあわせて見ることをおすすめする。(リンクを沢山張ったので、発見次第別ウィンドウで開くくらいの勢いが良い。) それから、以下で Iterator<T> と書

    Rustのイテレータの網羅的かつ大雑把な紹介 - Qiita
    ryskosn
    ryskosn 2016/11/16
  • rust初心者へのガイド | κeenのHappy Hacκing Blog

    シルバーウィークの進捗が芳しくなかったので雑な記事書いてお茶を濁しとく。rustをそれなりに(といっても1000行くらい)書いて溜まった知見をとりあえず出す。rust1.3時点。 最初の方で熱く語ってるが多くの人にとって欲しい情報は下の方にあると思う。 どんな言語 公式から持ってくるとこんな感じ。 zero-cost abstractions C++くらいの性能と思えばいい。 move semantics 他にはない難しい概念。しかしこれのおかげで様々な機能を教授出来る。 guaranteed memory safety move semanticsにより安全でない操作はコンパイル時に弾ける。 threads without data races move semanticsその他により安全でない操作は(ry trait-based generics 継承ベースとは違って開いている。型を定

    rust初心者へのガイド | κeenのHappy Hacκing Blog
  • 僕もRustの開発環境を作ってみました(VS Code編) | SHI-Zone

    ご安全に!人マンです。 あべさんがRust開発環境完全マスターしたみたいなので、現在の人マンさんの環境も晒してみようかと思いました。多様性重点。 まずRust入れる 🔗公式で最新のStableなバイナリを落としてインストールします。(2016-1-19時点では1.5.0) あと、Racer で使うためのRustのソースもダウンロードページから落としてきます。 RUST_HOME/bin にパスを通しておきましょう。 Cargoで色々入れる 🔗RustのパッケージマネージャであるCargoでパッケージのインストールを行います。 RustにはCargoがバンドルされていますが、Rust1.5.0に同梱されているCargo0.6.0から cargo install が使えるようになっています。 $ cargo install racer $ cargo install rustfmt CPU

  • Rust入門 - 開発環境構築 - 無理なご乗車はおやめ下さい。

    我らが敬愛するMozillaによって開発中のRust、そのバージョン1.10.0がリリースされました。RustRustによるRustな言語になったわけです(ぇ Rustの言語仕様だとかミッションポリシー的なことはググればいろいろ出てくるのでここでは割愛します。が、簡単に言うと安全なC++(異論は認める)という感じです。システムレベルの低層プログラ厶をゴリゴリ書けます。 開発環境構築からHello Worldまでの手順をまとめてみました。 インストールは超簡単。公式通りにやります。 % curl https://sh.rustup.rs -sSf | sh % rustc --version % export PATH="$HOME/.cargo/bin:$PATH" さて、これでコーディングしてコンパイルして実行、までできるようになりました。が、当然のようにVimで開発するわけでして、シ

    Rust入門 - 開発環境構築 - 無理なご乗車はおやめ下さい。
    ryskosn
    ryskosn 2016/11/16
  • rustの開発環境構築メモ @ Windows &amp; Sublime Text 3 - Qiita

    ryskosn
    ryskosn 2016/11/16
  • Rust の開発環境を作る (Ubuntu + Visual Studio Code)

    今回はRustとその開発環境のセットアップの仕方について。Ubuntu 14.04環境に、Visual Studio Codeをインストールして、コード補完ができるようになるまで。Ubuntu Makeのところ以外は、Macでも大体同じじゃないかなと思う。 Rust コンパイラまわりmultirustのインストールmultirustは、stableやnightlyなどrust環境を切り替えられるようにするツール。普通にrustcをインストールしてもよいが、便利なのでmultirustで入れておく。 $ curl -sf https://raw.githubusercontent.com/brson/multirust/master/blastoff.sh | sh (略) $ rustc --version rustc 1.7.0 (a5d1e7a59 2016-02-29) rustc的

    Rust の開発環境を作る (Ubuntu + Visual Studio Code)
    ryskosn
    ryskosn 2016/06/20
    cargo は別途インストールすればいいのかな