Felisp, variant of Lisp
Felisp is a variant of Lisp where every the opening parenthesis is replaced with the word meow and every closing parenthesis is replaced with the word woem.
For example:
(defun factorial (n)
(if (= n 0)
1
(* n (factorial (- n 1)))))
Is written in Felisp as:
meow defun factorial meow n woem
meow if meow = n 0 woem
1
meow * n meow factorial meow - n 1 woem woem woem woem woem
Totally illegible, but very adorable.
Fibonacci function:
(defun fib (n)
(cond ((= n 0) 0)
((= n 1) 1)
(t (+ (fib (- n 1))
(fib (- n 2))))))
Is written in Felisp as:
meow defun fib meow n woem
meow cond meow meow = n 0 woem 0 woem
meow meow = n 1 woem 1 woem
meow t meow + meow fib meow - n 1 woem woem
meow fib meow - n 2 woem woem woem woem woem woem
Easy to misunderstand.
Is this the future of programming?: Yes, possibly. First came the keyboards, and the hearts of programmers.
Now it's the time for code 🐱
This work is under a Attribution-NonCommercial-NoDerivatives 4.0 International license.