An open API service indexing awesome lists of open source software.

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

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
~~~