BrainFK in Desmos!

BrainFK is well… an esoteric coding language. And the FK part stands for a not good word. But anyways, I made an interpreter for it in Desmos. It works, and is pretty cool. Everything works except for nested loops. So if anyone got a solution, I will be very happy.

People who might be interested: @port @Guzman_Tierno @Daniel_Grubbs @Daniel_Wekselgreene

i just realized, didnt someone kinda do this? Brainf### interpreter in Desmos

I mean, its extremely slow and mine is… uh well better (maybe im biased but like the graphics and stuff)

also the ascii aspect of it might be difficult for inputs and outputs

Like are you saying mine is bad or theirs? Cause I thought that you really wanted ascii output so I made a long character set.

yeah but did you make the part where it like translates the ascii properly?

Yes. for example, 65 → A and 48 → 0

alright, good job

/////

Yea, i refereed to this https://www.ascii-code.com

@port, do you have any idea how to make nested loops?

didnt @anonymous_aardvark make them earlier? but again im not very good at desmos

I’m interested in your interpreter but for a week or two I’ll be really busy … so I won’t have time to check it …

if youre reading this heres a four function calculator

+>+>+>+>>>,.>++++[<---------->-]<-------[-<[>>+<<-]>>[<<++++++++++>>-]<[<+>-],.>++++[<---------->-]<–[>+<-]>[<<<<<<<->>>>>>>-[<<<<<<->>>>>>–[<<<<<->>>>>–[<<<<<<<+>+>+>>>>>[<+>-]]]]]<]>,.>++++[<---------->-]<-------[-<[>>+<<-]>>[<<++++++++++>>-]<[<+>-],.>++++[<---------->-]<-------[>+>+<<-]>>[<<+>>-] ← [-[-[-[-[-[-[-[-[-[<[-]>[-]]]]]]]]]]]<]<<<<<<<[->->->->>[>>+<<-]>[>[<<+>>>+<-]>[<+>-]<<-]>[-]<<<<<<<]>[->->->>>[<+>-]<<<<<]>[->->+>>[>+<-]>>+<[>-<[<+>-]]>[-<<<<->[>+<-]>>>]<<<[->-[>+<-]>>+<[>-<[<+>-]]>[-<<<<->[>+<-]>>>]<<<]>[<+>-]<<<<]>[->>>>>+[-<<<[>>>+>+<<<<-]>>>[<<<+>>>-]<<[>>+>>+<<<<-]>>[<<+>>-]>[->->>+<<[>+<-]>[>-<[<+>-]]>[-<<<<+<+<<[-]>>>>[<<<<+>>>>-]>>>]<<<]>[-]<<]<<[-]<[>+<-]>>[<<+>>-]<<<<]>>>[>>+[<<[>>>+>+<<<<-]>>>>[<<<<+>>>>-]+<[-[-[-[-[-[-[-[-[-[>-<<<<---------->+>>[-]]]]]]]]]]]>[ → [>]>++++[<++++++++++>-]<++++++++[<]<<<<[>>>>>[>]<+[<]<<<<-]>>-<[>+<[<+>-]]>>>]<<]>>>[>]>++++[<++++++++++>-]<++++++>>++++[<++++++++++>-]<++++++>>++++[<++++++++++>-]<++++++[<]<<<<]>+[<<[>>>+>+<<<<-]>>>>[<<<<+>>>>-]+<[-[-[-[-[-[-[-[-[-[>-<<<<---------->+>>[-]]]]]]]]]]]>[->>[>]>++++[<++++++++++>-]<++++++++[<]<<<<<[>>>>>>[>]<+[<]<<<<<-]>>-<[>+<[<+>-]]>>>]<<]<<<[->>>>>>>[>]>++++[<++++++++++>-]<+++++[<]<<<<<<]>>>>>>>[>]<[.<]

That’s okay. I understand

@port, should I add a lowercase character set or is upper good enough?

uppercase is fine, if you want to you can

Okay, I will just keep uppercase then