LoginSignup
14
14

More than 5 years have passed since last update.

Rubyで作った俺指向言語Qのv0.0.14142135がリリース

Last updated at Posted at 2014-08-20

バグ報告を頂ければ24時間以内に修正致します.

カモン-> @gogo_tanaka

俺指向言語Q

fooo↑↑

詳しくはこの辺り参照

まだまだ色々至らないですが、コミュニティ作りのためとリーンに(今流行の)フィードバックを頂きながら育てて行きたいと考えていますので

ちょくちょく今回の様に露出していきます.

コミッター絶賛募集中です.

ワイワイ楽しくやりたいです. アメちゃん差し上げるのでお願いします.

まだまだ生まれたての言語+仕様の変更にアグレッシブなので思いつきのfeatureなど容易に採択されうります.

v0.0.14142135

(;゜0゜)「バージョン長くね!?」

こんな感じで(rubygems.orgより)Versioning は無理数に漸近させるようにしてます.

Screenshot 2014-08-17 22.44.31.png

√2系の次はe系(0.0.2718..)を考えています.

Features

v0.0.14142135 に加わったFeaturesです.

(多くの修正はバクfixのためfeatureは3つほどです.)

冪法の演算子に^を可能に

地味に嬉しい.

2^3
=> 8

文字式の乗法演算子(*)の省略

これは嬉しい.

f(x, y) = xy
f(3, 9)
=> 27.0

d/dx(xy)
=> y

微分演算の(...)をスペースで代用可能に

うんうん.

d/dx xy
=> y

d/dx e^x
=> e^x

使い方

ドキュメントの整理が至ってないので

(やらないといけない...)

対話モードでサクっと試す方法を紹介します.

qlang gemを入れます.

gem install qlang

gem の管理は各自の環境に合わせてよしなにやって下さいませ.

既にインストール済みの場合は

gem update qlang

オプションに-iを与えると対話モードに入ります.

qlang -i

bundler で入れた場合は

bundle exec qlang -i

ふぅ

お後がよろしいようで.

14
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
14