fluorite-7とは?
fluorite-7は、コードの短さと見やすさを主軸にした創作プログラミング言語です。
チュートリアル
このチュートリアルは、次の環境で検証されています。
- Windows Subsystem on Linux
- Microsoft Windows 10.0.18362.778
- bash 4.4.19(1)-release
- Ubuntu 18.04 LTS (Bionic Beaver)
- node v8.10.0
- npm 3.5.2
このチュートリアルは、Linuxおよびスクリプト言語でのプログラミングを経験している方向けに作られています。
- Part 1 fl7の基礎
- Part 2 算術の基礎
- Part 3 ストリーマと配列
- Part 4 変数と関数
- Part 5 パイプ
- Part 6 文字列リテラルの基礎
- Part 7 標準入力と文字列操作
- Part 8 スクリプトファイル
- Part 9 オブジェクト
- Part 10 クラスとメソッド
- Part 11 文と副作用
- Part 12 論理値と比較
- Part 13 制御構文
トピック別リファレンス
リンク集
リポジトリ
コンソール版
その場にインストール
curl https://raw.githubusercontent.com/MirrgieRiana/fluorite-7/master/install.bash | bash
環境にインストール
(cd /usr/local/bin; curl https://raw.githubusercontent.com/MirrgieRiana/fluorite-7/master/install.bash | bash)
オンラインエディタ
オンラインエディタ
Google Colaboratory
インストールマジック
!(cd /usr/local/bin; curl https://raw.githubusercontent.com/MirrgieRiana/fluorite-7/master/install.bash | bash)
fl7を実行するためのセルマジック
%%bash -c 'fl7 "$(cat)"'
fl7でHTML出力するサンプルコード
import IPython; IPython.display.HTML("\n".join(get_ipython().getoutput(r'''fl7 -e '
<ul>
<%= y: 1 .. 9 | %>
<li><%= y %></li>
<% %>
</ul>
' ''')))