All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Inside the lone lisp heap: A technical deep dive into a dynamic language's memory architecture

By

Matheus Afonso Martins Moreira

3d ago· 14 min readenInsight

Summary

This article discusses the heap implementation of "lone lisp," a dynamic programming language. It describes how lone started as a collection of C data structures with a union type system, a typed value structure, and a custom language designed to combine these values into working program patterns. The article focuses on the technical architecture of the lone lisp heap, including its list, vector, and table data structures.

Key quotes

· 2 pulled
Like many dynamic languages out there, lone started out simple.
It was essentially a collection of data structures written in C, an union comprising all of those types, a typed value structure containing the union plus metadata, and a custom language whose entire purpose is to bring all these values together into patterns that resemble working programs.
Snippet from the RSS feed
The heap implementation of lone lisp.

You might also wanna read