Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kajizukataichi/tsundere-coding
Interactive programming environment with tsundere prompt
https://github.com/kajizukataichi/tsundere-coding
cli cli-app cui cui-tool environment interactive interactive-coding interactive-program interactive-programming programming-environment tsundere
Last synced: 1 day ago
JSON representation
Interactive programming environment with tsundere prompt
- Host: GitHub
- URL: https://github.com/kajizukataichi/tsundere-coding
- Owner: KajizukaTaichi
- License: mit
- Created: 2024-07-18T10:15:59.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-07-20T18:28:07.000Z (4 months ago)
- Last Synced: 2024-07-20T19:43:18.114Z (4 months ago)
- Topics: cli, cli-app, cui, cui-tool, environment, interactive, interactive-coding, interactive-program, interactive-programming, programming-environment, tsundere
- Language: Rust
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tsundere-coding
This project is a environment of interactive programming with tsundere prompt## Example
```tsundere-coding
さあ、プログラミングを始めるわよ!
プログラムに何の命令を追加したいのよ?
1: 標準出力
2: 変数宣言
3: 変数定義
4: 条件分岐
5: 繰り返し
6: エラー処理
7: 関数定義
8: 値を返す
>>> 7
関数名は何にするのよ?
>>> x2
これって引数は取るの?
1: はい
2: いいえ
(デフォルトは2よ)
>>> 1
引数名を入力してよね
>>> n
引数はこれだけよね?
1: はい
2: いいえ
(デフォルトは2よ)
>>> 1
さあ、関数の処理するコードを書いていくわよ!
関数の処理するコードに何の命令を追加したいのよ?
1: 標準出力
2: 変数宣言
3: 変数定義
4: 条件分岐
5: 繰り返し
6: エラー処理
7: 関数定義
8: 値を返す
>>> 8
返す値の式ぐらい自分で入力しなさいよね!
>>> n * 2
まだコードブロックを続けるわよね?
1: もちろん
2: もうおしまい
(デフォルトは1よ)
>>> 2
わかったわ、お疲れ様
べっ、別にあんたなんかを労って言ってるわけじゃないんだからね!
まだプログラミングを続けるわよね?
1: もちろん
2: もうおしまい
(デフォルトは1よ)
>>>
プログラムに何の命令を追加したいのよ?
1: 標準出力
2: 変数宣言
3: 変数定義
4: 条件分岐
5: 繰り返し
6: エラー処理
7: 関数定義
8: 値を返す
>>> 1
引数の式ぐらい自分で入力しなさいよね!
>>> x2(7)
まだプログラミングを続けるわよね?
1: もちろん
2: もうおしまい
(デフォルトは1よ)
>>> 2
わかったわ、お疲れ様
べっ、別にあんたなんかを労って言ってるわけじゃないんだからね!
何言語のプログラムを出力したいのよ?
1: JavaScript
2: Ruby
3: Python
>>> 3
プログラムが出来たわよ!
で、どのファイルに書き込めば良いのよ?
>>> program.py
書き込んだわ、これで実行できるわね!
...あんたとプログラミングするの、少しは楽しいのかもしれない
```### program.py
```python
# Sila transpiled this code
def x2(n):
return (n * 2)
print((x2 (7)))
```