LPL

From Esolang
Jump to navigation Jump to search

LPL is a Lightwieght Programming Language

There is only 4 commands:

 /
 >
 <
 “text”

How could we program with only 4 commands?

 “/“ reads out memory commands
 “>” goes to the right memory command
 “<“ goes to the left memory command
 “text” use variable text


LPL
Paradigm(s) imperative
Designed by Bardosi Benett Barna
Appeared in 2023
Memory system tape-based
Dimensions one-dimensional
Computational class Turing complete
Reference implementation Unimplemented
Influenced by Brainfuck
File extension(s) {{{files}}}


What are memory commands?

1. if 13.

2. =

3. ≠

4. <

5. >

6. loop infinite times

7. loop ? times

8. increment to variable ?

9. deincrement to variable ?

10. print(text/var)

11. add ? 14.

12. end loop/if

13. then

14. to ? (could be text)

15. loop back to 1.

Code:

if 0≠1 then

add 1 to True

end

print(True)


/ 0 >>>/ 1 <<<<</

<<<<</ True

>>>>/

<</ True