BabaScript is a script language which runs on @takumibaba
% gem install babascript
% baba --help
oneline
% baba -e "月曜にかず助に行くので、出欠をとってください"
sample.bb
if 0 < Time.now.hour and Time.now.hour < 5
もう寝よう!!
else
意識を高めろ!!
end
% baba sample.bb
require 'rubygems'
require 'babascript'
BabaScript.baba do
起きてください
end
BabaScript.baba do
アイス買ってきてよ("#{rand(10)}本")
end
BabaScriptはジョブ通知にLindaを使っています。 環境変数BABAのデフォルト値は"takumibaba"で、彼のジョブは http://linda.masuilab.org/takumibaba/notifications で確認できます。
% export BABA=shokai
環境変数BABAを"shokai"に切り替えると、以後のジョブの通知先が http://linda.masuilab.org/shokai/notifications になります。
% gem install bundler
% bundle install
Start VM
% BABA=test bundle exec bin/baba-vm
Run samples
% BABA=test bundle exec ruby samples/sample.rb
% bundle exec rake test
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request