https://github.com/ncaq/unown-expl
Pokemon exp programming language
https://github.com/ncaq/unown-expl
haskell language pokemon
Last synced: 3 months ago
JSON representation
Pokemon exp programming language
- Host: GitHub
- URL: https://github.com/ncaq/unown-expl
- Owner: ncaq
- Created: 2016-05-24T05:35:13.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-04-20T13:30:04.000Z (almost 4 years ago)
- Last Synced: 2025-10-14T15:39:15.843Z (4 months ago)
- Topics: haskell, language, pokemon
- Language: Haskell
- Homepage:
- Size: 7.81 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 概要
ポケモンの[アンノーン](https://zukan.pokemon.co.jp/detail/201)を使ったプログラミング言語です。
シンプルで非実用的な言語ですが、[難解プログラミング言語](https://ja.wikipedia.org/wiki/%E9%9B%A3%E8%A7%A3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)というレベルではないと思います。
# 内容
[アンノーンずかん - ポケモンWiki](https://wiki.xn--rckteqa2e.com/wiki/%E3%82%A2%E3%83%B3%E3%83%8E%E3%83%BC%E3%83%B3%E3%81%9A%E3%81%8B%E3%82%93)を参考にした単語と、アンノーンの姿の種別である`!`, `?`だけでプログラミングが出来ます。
アンノーン1文字でも良いですし、可読性のために単語を入力しても受け付けます。
# 例
一定数のフィボナッチ数列を出力するソースコードです。
[example/fib.unel](example/fib.unel)
~~~console
2022-04-20T22:22:29 ❯ cat example/fib.unel|stack run unown-expl
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 75025 121393
~~~