Crystalの「コンパイラ」のドキュメントを生成する
結論 git clone https://github.com/crystal-lang/crystal cd crystal make docs DOCS_OPTIONS=src/compil...
332 search resultsShowing 1~20 results
結論 git clone https://github.com/crystal-lang/crystal cd crystal make docs DOCS_OPTIONS=src/compil...
本記事は、Crystal の RFC(Request for Comments)を日本語に翻訳したものです。本文は Apache License 2.0 の下で提供されているため、ライセンス条件...
結論 homebrew は静的ライブラリも配布していることが多い。そこで、homebrewで静的ライブラリを取得してリンクする。 これを、一度シンボリックリンクやコピーを作成して他の場所に移動し...
はじめに この記事では Crystalのインラインアセンブリを使って、SSE(x86_64)および NEON(AArch64)命令を記述します。Crystal は LLVM をバックエンドにして...
はじめに 計算処理を特に高速化したいときや、コンピュータで遊んでみたいときに、CPUに対する命令を直接書いてみたくなるかもしれません。そのような時に、Crystalでは、インラインアセンブリを使...
タイトルの通りです。 Rubyのような動的言語だといい感じに数値を処理してくれるので、Crystalでどのすればいいか案外たどり着かないと思って記事化しました。 オーバーロード まずは、大前提と...
はじめに AIがCrystalを書くときに protected メソッドを使いたがることに気が付きました。Rubyでは protected は存在するけれども実際には使わなくてよいことで有名です...
はじめに 前回の記事では、ONNX Runtime を Crystal から動かせるようになった話を紹介しました。 ONNX Runtime が動かせるなら、llama.cpp も動かせるのでは...
はじめに Crystal とは、Ruby によく似た静的型付き言語です。とても高速です。 ONNX Runtime は、Deep Learning などで使われる推論エンジンです。 Deep L...
はじめに 2025年に入ってから、AIエージェントの性能が飛躍的に向上しています。アイデアをAIに伝えると、AIがアプリケーションを生成してくれる時代が到来しています。 私はこれまで、仕事半分、...
はじめに タイトルの通りです。このことに関する日本語の文献がほぼ存在しないため、自分の頭の整理とメモのために書き残します。英語の場合は公式リファレンスマニュアルを読んでください。 Passing...
この2年ほど、Crystal言語は精力的にWindowsへの対応を続けている。 これは HertzDevil さんの大活躍によるところが大きい。 だいたいRubyのコードを書くと、実行可能なex...
はじめに 昨年からCrystalのコンパイラが簡単にライブラリとして利用できるようになっていたことに気がついたので、その手順を共有したいと思います。 プロジェクトの作成 まず、Crystalの新...
↑ Wombatのロゴは、よもぎたけのこさんに作成してもらいました はじめに こんにちは。 みなさんは、Rustで書かれたコマンドラインツール bat をご存じでしょうか? bat は cat ...
Crystalを組み込みシステムでも使えるように努力している人たちが2024年後半から現れました。日本語で「Crystal 組み込み」などとGoogle検索する人たちがこのページを経由して情報に...
はじめに minimap2はロングリードシーケンス用のマッピングツールです。 minimap2では、リファレンスゲノムに対するインデックスを作成することができます。しかし、インデックスファイルを...
私はプログラムでお絵描きしたくなるタイプなので、 Crystal でももちろんお絵描きしたくなります。 というわけで SDL-Crystal-Bindings をちょっと触ってみました。 ちなみ...
タイトルの通りです。 Rubyには、delete_prefix delete_suffix という便利なメソッドがあります。これは Ruby 2.5 の時点で@sonotsさんによって追加された...
はじめに ライブラリを見つけた時に、コード全体を読む前にドキュメントを生成して全体を把握することがよくありますよね。Rubyの場合であれば、rubydoc.info にアクセスすればオンラインで...
こんにちは。アドベントカレンダーが埋まらないので、Crystal新規向けに小ネタを書こうと思います。 Crystalのコードを自動整形したい場合は、crystal コマンドに標準装備されているフ...
332 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.