views
279
likes
4

Comments

What do you think?
No comments yet.

What is this?

My goal with this project is to make an approachable and interactive tool for playing around with and understanding scary-looking LISP-style languages. This is meant to be the first stepping stone for future self-study.

This is the followup project from my Ludum Dare 45 educational game Magic Shepherd, which was a proof-of-concept for myself that was also extremely confusing, hard to understand, and very restricted. I want this project to be the upgraded version.

Why make this in the first place?

Mainstream languages like Python and C# have been using more and more powerful features usually only found in functional programming languages.

Fancy features like map-reduce, higher order functions, and lambda functions have existed in LISP-style functional languages for decades. Many of these older, powerful, yet impractical languages were originally inspired by the scarily and pretentiously named "Lambda Calculus".

By understanding LISP-style languages and how they relate to Lambda Calculus, you would then understand fancy functional features better and be a more dangerous programmer.

#education #educational #computerscience #cs #other



all-ages

https://www.youtube.com/watch?v=i3K4i9n1dzg

Article: Keeping LFP Stable with Unit Testing

YouTube
https://www.youtube.com/watch?v=i3K4i9n1dzg
youtube.com

Article: Welcome to the LFP Devlog!