タグ

ブックマーク / blog1.mammb.com (3)

  • 今始めずにいつやるの? Rust の始め方 - A Memorandum

    Rust とは Rust のインストール rustup のインストール バージョンの確認 アップデート アンインストール Hello World Hello Cargo ビルド 実行 check リリースビルド クレート 依存の追加 ドキュメント Rust plugin for IDEA Rust の文法以前、環境構築と使い方を簡単に。 Rust とは 比較的若く近代的な言語仕様(2006~) マルチパラダイム 手続き型、関数型、オブジェクト指向 静的型付 型推論あり null がない ジェネリクスはある C++ のスマートポインタを発展させたメモリ安全 安全な並列性 所有権・借用・ライフタイムによる GC 不要なメモリ管理 この概念により学習難易度は高い Firefox のレイアウトエンジン Servo が Rust自転車の車輪がモチーフのロゴが・・ダサい Rust のインストール

    今始めずにいつやるの? Rust の始め方 - A Memorandum
  • Elixir のはじめ方 - A Memorandum

    導入 Homebrew での導入は以下。 brew update brew install elixir バージョン確認。 $ elixir -v Elixir 1.0.4 Erlang も入る。 erl -version Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 6.4 IEx (Interactive Elixir) 対話型シェルで、各種操作が実行できる。 $ iex Interactive Elixir (1.0.4) - press Ctrl+C to exit (type h() ENTER for help) iex> REPL として直接コードを実行したり、 iex> 1 + 1 2 iex> IO.puts "Hello World!" Hello World! :ok コンパイルしたり iex> c "

    Elixir のはじめ方 - A Memorandum
  • Elixir の RoR 風フレームワーク Phoenix のはじめ方 - A Memorandum

    blog1.mammb.com の続きで Phoenix。 Elixir 版 RoR の Phoenix Framework。現在のバージョンは V0.15.0。 公式サイト http://www.phoenixframework.org/ Github https://github.com/phoenixframework/phoenix 事前準備 必要に応じて以下を入れておく。 node と npm Phoenix はアセットのコンパイルに brunch.io を使うので、node と npm が入っていない場合は入あらかじめ入れておく。 $ brew update $ brew install node 静的なアセットを使わない場合は後ででてくる mix コマンドで --no-brunch を付ければ node と npm は不要。 Hex Erlang のパッケージ管理ツール He

    Elixir の RoR 風フレームワーク Phoenix のはじめ方 - A Memorandum
  • 1