I think... I am becoming a lisp fan.

So, I've started to fiddle with
fe, a small lisp-like language because i was looking for a super embeddable, very small programming language that could be extended upwards to build anything with it, and I was pleasantly surprised!

I really really didn't want to use Lisp, as I always found it's syntax to be pretty verbose and dumb, but now I know why it's designed the way it is.

Lisp's syntax can be seen as basically just a very fancy AST where data and code are one and the same, macros are just simple programs that transform the AST in some way or another, there's no preprocessing because everything in this language can be seen as the program modifying its own structure as necessary.

There's something so beautiful and simple about everything in Lisp being just data, or the language itself just being a simple AST, or just how "easy" it is to get your own small lisp from scratch, it is a genuinely wonderful and beautiful set of ideas that have infinite potential towards every direction.

I am officially, a lisp fan. Though, do not expect me to learn the big lisps, let me just tinker with fe for now 😅

#lisp #fe
@nelson ofc it's an rxi project /pos
@alexia Rxi is a legitimate genius, A lot of how I engineer my stuff is very inspired by 100r and rxi, simply because I find rxi's designs to be elegantly simple

@alexia @nelson

The lua ecosystem is being held up by Rxi and leafo

@irelephant @alexia I am looking into changing that, but i don't have the time
@nelson @alexia

u know who else is inspired by 100r

https://mattwie.se/no-sleep-till-agi
Optimizing My Sleep Around Claude Usage Limits

My experiment optimizing my sleep schedule around maximizing my Claude Pro subscription usage.

Matt Wiese