タグ

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

  • 関連タグはありません

タグの絞り込みを解除

rubyとRubyとrustに関するigrepのブックマーク (4)

  • GitHub - artichoke/artichoke: 💎 Artichoke is a Ruby made with Rust

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - artichoke/artichoke: 💎 Artichoke is a Ruby made with Rust
  • ruruby: RustでつくっているRuby - Qiita

    既存言語の処理系実装について 最後に既存言語の実装について少し書きます。 自作言語にせよ、既存言語にせよ、インタプリタにせよコンパイラにせよ、自分の実装がある程度動くようになって(例:自作Cコンパイラで自分自身をコンパイルできた!)ひとしきり興奮した後、大抵は次に何をするかという問題に直面します11。これはこの界隈でセルフホスト後燃え尽き症候群と呼ばれる深刻な病態です12。特に自作言語の場合はユーザーも少なく、一人で地道に文法を拡張して、扱える型やクラスを増やしてライブラリを整備して…というのはモチベーションを維持しづらく、なかなか続かないと思います。 一方、すでに広く使われている言語の場合はきちんと動作することが保証されているライブラリやプログラムがたくさんあります。それらを一つ一つ動かしていくというのはそれなりに楽しい作業です。もちろん巨大なフレームワークなどは依存する全てのライブラリ

    ruruby: RustでつくっているRuby - Qiita
  • GitHub - rbspy/rbspy: Sampling CPU profiler for Ruby

    Have a running Ruby program that you want to profile without restarting it? Want to profile a Ruby command line program really easily? You want rbspy! rbspy can profile any Ruby program just by running 1 simple command. rbspy lets you profile Ruby processes that are already running. You give it a PID, and it starts profiling. It's a sampling profiler, which means it's low overhead and safe to run

    GitHub - rbspy/rbspy: Sampling CPU profiler for Ruby
    igrep
    igrep 2018/01/23
    "lets you profile running Ruby processes. It's the only Ruby profiler that can profile arbitrary Ruby processes that are already running."
  • Rustでgemを書く際のハマりどころ in 2017 - condor's diary

    この記事は、Ruby Advent Calendar 2017の12/22の記事です。前日はTomoProgさんでした。 Rustという言語があります。 この言語の特徴は、一つは実行時のコストの低さ、もう一つは「所有権」システムにあると思います*1。所有権システムについては、2016年のRubyKaigiで発表されたGuildにインスピレーションを与えたことでもRuby界隈では知られているかと思います*2。 が、今日の記事はRustについて記述することが目的ではないので、言語の特徴については細かくは触れないことにします。 RustによるRuby拡張の話題は、実はRubyKaigiでは2015年と2017年の2度に亘ってセッションになっています。これは「型安全な」「実行が速い」言語で拡張を記述できるということに技術的関心が集まる、ということを表していると言えます。Rubyの特徴といえば「型が

    Rustでgemを書く際のハマりどころ in 2017 - condor's diary
  • 1