User:LuisCR
Jump to navigation
Jump to search
Hello everyone! I'm a mathematician interested in alternative programming. I've written (sometimes for fun, and sometimes for simulation purposes) some programs in esoteric languages.
For now, I've created a language called FThue. A reworking of Thue.
Some interpreters
This is a Wierd interpreter in Befunge-98. I think this is the first Wierd interpreter in another esoteric language. It receives as input a file name. Obviously I need the 'i' command. I'm also using 't' and the fingerprint IIPC. Probably this can be avoided.
1y4%3-#v_ "CPII"4#v( 'd000 0>:~:' `#v_ $$>1-:2g\:#v_ $#vi 'dI0p0I1p1I2p1I3pII4pII5pn 'Y-7x
^ +1p2\< ^ < >na"dnuof ton elif">:#,_1q
>na"tnirpregnif CPII deen">:#,_1q
>na"'i' and 't' sdnammoc deen">:#,_1q
line 0=x, 1=y, 2=dx, 3=dy, 4=next IP, 5=previous IP
at line 6 starts main program
> v
>I0gI2g+I1gI3g+g' - | > - >> 02v
v p61-1/3*2+2-g2Ig3I p60-1/3*2+2+g3Ig2I< ^_ #^?v
>016g-26p 06g36p I0g06g+I1g16g+g' -! I0g26g+I1g36g+g' -|
v p61-g2I0 p60g3I _ 1 >> 00v
> 2v >"CPII"4(nIA5g:I5p4p 10v
^_ #^t 3>:#- #1_ 2v
>0I3g-26p I2g36p I0g06g+I1g16g+g' -! I0g26g+I1g36g+g' -| >$ 0I2g-I2p 0I3g-I3pv
v p61-1/3*2+2-g2I-g3I0 p60-1/3*2+2-g2Ig3I _0>\|
> 0\v
> #v_~> >> 02v
^_ ;> ,^; #^?v
>16g26p 006g-36p I0g06g+I1g16g+g' -! I0g26g+I1g36g+g' -| > 1-\'c+\gv
@Pp4p5g4I:g5I:g4I1 _ #^_1-\'c+\p> >> 00v
^$D;#Pg4I1<; p1Ig1A p0Ig0A p5AIp4IA _v# p3Ig6+1 p2Ig6: <
|-Ig4I p1I+g3Ig1I p0I+g2Ig0I < <
^ <