Chcesz zrobić jakiś specyficzny dla domeny język (DSL) dla praktyki, pierwszy pomysł to napisać interpreter lub kompilator Brainfuck. Najpierw był pomysł, aby zastąpić funkcji, takich jak będą zachowywać się jak nakazuje brainfuck: ">"
, "<"
, "+"
, "-"
, "."
, ","
, "["
, "]"
. Niestety, nie możesz odcyfrować funkcji jako "."
.Kompilator Brainfuck w scala
Czy istnieje lepsze rozwiązanie, aby zapisać je w Scali?
Czy istnieje bardziej elegancki sposób? –
Nie wiem, po prostu pamiętam ten konkretny przykład z oficjalnej strony Scala. – fiction