タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

qiitaとtype-theoryとcrystalに関するnabinnoのブックマーク (2)

  • Rubyの構文で静的型付けな記述ができる言語、Crystalの導入から型指定方法 まとめ - Qiita

    Crystalとは Ruby言語と似た構文を持った、静的型付けができる言語です。 Crystalの目標 ・構文がRubyの影響を受けている。(ほぼRuby言語の構文) ・静的な型のチェックがあるが、変数とメソッドの引数の型を指定しなくてもよい。 ・Crystalのルールに基づいて書かれたC言語のコードを呼び出すことができる。 ・ボイラープレートコード(定型文)を避けるため、コンパイル時間評価とコード生成を持つ。 ・効率的なネイティブコードにコンパイルしてくれる。 記事を書いた理由 公式リファレンスを読んだところ、Crystal特有の構文に加えてRuby言語ではおなじみの構文もしっかり書いてありました。 そこで今回は翻訳も含めてCrystal特有の構文や型指定方法に注目して記述していきます。 公式サイト http://crystal-lang.org 公式リファレンス http://crys

    Rubyの構文で静的型付けな記述ができる言語、Crystalの導入から型指定方法 まとめ - Qiita
  • で、Crystal で Ruby のコードってどんだけそのまま動くの? - Qiita

    最近話題の Ruby ライクなプログラミング言語 Crystal について。 「Ruby コードが変更なく動く」という衝撃的な発言や、「静的型付けの Rails 嬉しい」といった気の早すぎるように思える発言なども目にして、「じゃあ実際どのくらい Ruby コードがそのまま動くの?」ということを知りたく、「なんかの GemRuby コードのコピペで実装してみよう!」と思いました。 とりあえず空いてる時間が5時間くらいあったので、その範囲という制限でやります。文章も進めながらだらだらと書いていったものそのままで整理していないので超読み辛いかもしれません。 お題の Gem Crystal でコピペ実装する Gem は dotenv です。 これを選択したのは、 他の Gem への依存がない そんなに大きくない コードリーディングで使われたりしてたので Ruby っぽいコードだろう 自分がま

    で、Crystal で Ruby のコードってどんだけそのまま動くの? - Qiita
  • 1