Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/puripuri2100/learn-satysfi
SATySFiを学ぶためのドキュメント(作成中)
https://github.com/puripuri2100/learn-satysfi
satysfi satysfi-document
Last synced: 6 days ago
JSON representation
SATySFiを学ぶためのドキュメント(作成中)
- Host: GitHub
- URL: https://github.com/puripuri2100/learn-satysfi
- Owner: puripuri2100
- License: mit
- Created: 2020-10-04T14:24:01.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-22T14:16:06.000Z (over 3 years ago)
- Last Synced: 2023-03-05T17:06:51.399Z (over 1 year ago)
- Topics: satysfi, satysfi-document
- Homepage: https://puripuri2100.github.io/learn-satysfi/
- Size: 1.47 MB
- Stars: 18
- Watchers: 6
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
これは「SATySFiを学ぶためのドキュメント」というコンセプトのもと作っている文書です。作成途中であり、中身の大きな変更や誤りがありますので、これを基に何か作ろうとするのは推奨されません。
議論をして品質を向上させていきたいので、積極的なIssueやプルリクをお待ちしています。
Rust製の[mdBook](https://github.com/rust-lang/mdBook)というソフトウェアを使用しています。
# 中身の予定
- [x] [まえがき](src/chapter1/chapter_1.md)
- [x] [導入](src/chapter2/chapter_2.md)
- [x] [SATySFiを始める](src/chapter3/chapter_3.md)
- [x] [satyrographosをインストールする](src/chapter3/install_satyrographos.md)
- [x] [SATySFiをインストールする](src/chapter3/install_satysfi.md)
- [x] [satyrographosでインストールする](src/chapter3/install_satysfi_by_satyrographos.md)
- [x] [HEAD版をインストールする](src/chapter3/install_satysfi_at_HEAD.md)
- [x] [リリースされているv0.0.6をインストールする](src/chapter3/install_satysfi_at_release.md)
- [x] [docker imageを使う](src/chapter3/use_docker.md)
- [x] [ブラウザを使う](src/chapter3/use_browser.md)
- [x] [Hello SATySFi!](src/chapter3/hello_satysfi.md)
- [x] [SATySFiで文書を書く](src/chapter4/chapter_4.md)
- [x] [コメントアウト](src/chapter4/comment_out.md)
- [x] [パッケージの読み込み・インストール](src/chapter4/import_package.md)
- [x] [文書構造の記述](src/chapter4/document_structure.md)
- [x] [コマンドの記述](src/chapter4/command.md)
- [ ] [インラインコマンド・ブロックコマンドの紹介](src/chapter4/introduction_inlinecommand_blockcommand.md)
- [ ] [文中数式](src/chapter4/math_in_inline.md)
- [ ] [別行建て数式](src/chapter4/math_in_block.md)
- [ ] [数学コマンドの紹介](src/chapter4/introduction_mathcommand.md)
- [ ] [箇条書き](src/chapter4/itemize.md)
- [ ] [脚注](src/chapter4/footnote.md)
- [ ] [相互参照](src/chapter4/ref.md)
- [ ] [SATySFiでプログラミングをする]()
- [ ] [簡単なコマンド定義]()
- [ ] [基本的な値]()
- [ ] [整数と小数]()
- [ ] [長さ]()
- [ ] [真偽値]()
- [ ] [文字列]()
- [ ] [タプル]()
- [ ] [データ構造]()
- [ ] [変数と束縛]()
- [ ] [簡単な型システム]()
- [x] [SATySFiのエラーメッセージと対処法](src/chapter5/errors.md)
- [ ] [破壊的代入]()
- [ ] [関数定義]()
- [ ] [制御フロー]()
- [ ] [代数的データ型]()
- [ ] [パターンマッチ]()
- [ ] [再帰関数]()
- [ ] [レコード]()
- [ ] [プリミティブの紹介]()
- [ ] [数値計算]()
- [ ] [文字列処理]()
- [ ] [文書が処理される仕組み]()
- [ ] [フロントエンド]()
- [ ] [字句解析器]()
- [ ] [構文解析器]()
- [ ] [型検査器]()
- [ ] [バックエンド]()
- [ ] [インラインテキストからインラインボックスへ]()
- [ ] [行分割処理]()
- [ ] [ページ分割処理]()
- [ ] [関連するプリミティブ]()
- [ ] [長さを取得する]()
- [ ] [行分割箇所とペナルティ]()
- [ ] [グルーの制御]()
- [ ] [ブロック方向の制御]()
- [ ] [ブロックとインラインを混ぜる]()
- [ ] [相互参照]()
- [ ] [インラインとブロックに関する高度なコマンド定義]()
- [ ] [グラフィックス]()
- [ ] [パスの作成]()
- [ ] [パスからグラフィックスへ]()
- [ ] [囲み枠]()
- [ ] [画像]()
- [ ] [数式]()
- [ ] [数式に関する構文]()
- [ ] [数式コマンドの定義]()
- [ ] [括弧の描画]()
- [ ] [設定ファイル]()
- [ ] [フォント設定]()
- [ ] [特殊な機能]()
- [x] [デバッグオプション](src/chapter11/how-use-debug-option.md)
- [ ] [マークダウンファイルを処理する]()
- [ ] [テキストモード]()
- [ ] [パッケージを作ってみる]()
- [ ] [モジュールの作成]()
- [ ] [デバッグ]()
- [ ] [satyrographosへの登録]()
- [ ] [クラスファイルを作成する]()
- [ ] [基本関数の作成]()
- [ ] [フォントの設定]()
- [ ] [基本文脈の作成]()
- [ ] [ドキュメント関数を作成する]()
- [ ] [タイトル部分を作る]()
- [ ] [目次を作る]()
- [ ] [PDFアウトラインを作成する]()
- [ ] [文書を書くためのコマンドの作成]()
- [ ] [SATySFiに関する資料]()
- [ ] [SATySFiのコミュニティ]()