-
Notifications
You must be signed in to change notification settings - Fork 0
sanyappc/9.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
9. Задача: Создать полный по Тьюрингу чистый язык (рабочее название "9."), функции которого работают со стеком (принимают стек и возвращают оний измененный) и написать ядро-интерпретатор на языке Haskell (без использования монад, за исключением, может быть, монады Maybe). Языки, которые планируемо окажут влияние: 1. joy (функциональность) 2. cat (набор функций) 3. spoon, brainfuck (минималистичность) Предложенная последовательность действий: 1. eval :: Program -> Stack -> Stack 2. parse :: String -> [String] 3. интерпретатор. 4. интерактивная среда разработки (like a REPL). NB: - реализовать контроль типов (стек общий) - на ранних стадиях не уделять внимание обработке исключений (при возникновении онего - выход из программы)
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published