A programming language of Rubihuru

visibility188
visibility188

Ruby の思想を受け継ぐ新しいプログラミング言語。

・インタプリタ
・すべてが object を継承するクラスまたはオブジェクト
・Matz is nice so we are nice.

link https://qiita.com/tukinyanJP
  • image
開発素材

ツール

システム構成
ストーリー
メンバー

Rubihuru Developers

  • user
    tukinyanJP @tukinyanjp_i_love_ruby_lang

関連リンク
user
tukinyanJP @tukinyanjp_i_love_ruby_lang

@everyone

アップデートなどをした場合はここに書き記していきます!

user
tukinyanJP @tukinyanjp_i_love_ruby_lang

@everyone

【バージョンアップデート】 ~ クラスの挙動 ~

新しく、 private 関数が作成されました。

private(*class_method) -> nil

これにより、カプセル化をすることができるようになりました。

user
tukinyanJP @tukinyanjp_i_love_ruby_lang

@everyone

【バージョンアップデート】 ~ String / Array / Hash / Range にメゾットを追加 ~

Array / Hash / Range に、 Self.each do |var_name|; # stmts end; を追加。

String に、 each_line / include? / split を追加。

user
tukinyanJP @tukinyanjp_i_love_ruby_lang

@everyone

【大規模アップデート】 ~ 処理系の大幅な変更 ~

処理系が Tree-walking と、Rubihuru の仮想バイトコード VM を選べるようになりました。

FizzBuzz を画面に直接表示するプログラム(Git bash 環境で) が Tree-walking より 10秒早くなることがわかりました。


同じニオイがする作品
  • event M5Stack Reflow Oven Controller
  • event 自作myCobot
  • event Julie Watai - ハイテク・ブーブークッション
  • event 「猫になる」VR

作品を登録しよう

モノづくりしている人に、つくった作品を見てもらえ、リアクションがもらえるかも?

close

目次