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.

Will you buy me a coffee?

Written by Andros Fenollosa

December 2, 2025

1 min of reading

You may also like