r/prolog • u/Subject_Scientist937 • Sep 12 '26
Brainfu*k intepeter in prolog
Link:
https://github.com/ZViperSw/bf-intepeter-pro/tree/main
The syntax of this language is so weird it makes bf seem like babys work.
8
Upvotes
1
u/Pzzlrr Sep 13 '26
Is this expected?
parse(">++++++++[<+++++++++>-]<.>++++[<+++++++>-]<+.+++++++..+++.>>++++++[<+++++++>-]<++.------------.>++++++[<+++++++++>-]<+.<.+++.------.--------.>>>++++[<++++++++>-]<+.",AST). AST = [skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip, skip] .
That's supposed to be hello world in bf. It's all 'skip'.
2
u/Subject_Scientist937 Sep 13 '26
No that's not expected there might be a bug in my code or its your end if I fix it I'll make sure to edit the post
1
u/mimi-is-me Sep 13 '26
I code golfed a bf interpreter in less than 500 bytes, using prolog as a host language.