<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/interview-with-matheus-moreira-x8izsmpts" -->

---
title: Interview With Matheus Moreira | daily.dev
description: Matheus Moreira, a medical doctor and hobbyist programmer, built Lone Lisp — a Lisp interpreter written in freestanding C that runs directly on Linux system...
canonical: https://daily.dev/posts/interview-with-matheus-moreira-x8izsmpts
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Interview With Matheus Moreira | daily.dev
og:description: Matheus Moreira, a medical doctor and hobbyist programmer, built Lone Lisp — a Lisp interpreter written in freestanding C that runs directly on Linux system...
og:url: https://daily.dev/posts/interview-with-matheus-moreira-x8izsmpts
og:image: https://api.daily.dev/og/posts/X8IZSmpTS.png
og:image:alt: Interview With Matheus Moreira
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Interview With Matheus Moreira

**[Lobsters](https://daily.dev/sources/lobsters)** · 32 min read · 0 upvotes · 0 comments

## Summary

Matheus Moreira, a medical doctor and hobbyist programmer, built Lone Lisp — a Lisp interpreter written in freestanding C that runs directly on Linux system calls with no libc dependency. The interview covers his programming journey from C++ as a teenager through Ruby, Scheme, and eventually C, his motivations for bypassing glibc entirely, and the technical details of Lone's design including its FEXPR-based evaluator, delimited continuations, Common Lisp-inspired restartable error system, mmap-based memory management, and ELF segment embedding for self-contained programs. He discusses performance tradeoffs (faster startup than Ruby, 10-100x slower than Python), plans for a JIT compiler, and his philosophical goal of inspiring developers to own their entire stack. He also shares how he uses Claude for code review and project management while writing all code himself.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://alexalejandre.com/interviews/interview-with-matheus-moreira>

## Similar posts on daily.dev

- [Interview With Claude Roux](https://daily.dev/posts/interview-with-claude-roux-5dskwujf9) · Lobsters · 0 upvotes · 0 comments
- [Abstract Heresies: Why vibe code in Lisp?](https://daily.dev/posts/abstract-heresies-why-vibe-code-in-lisp--o2rhku1pd) · Hacker News · 0 upvotes · 0 comments
- [Ruby and Lisp — What Ruby Borrowed from Lisp’s Spirit](https://daily.dev/posts/ruby-and-lisp-what-ruby-borrowed-from-lisp-s-spirit-jxnfnpyms) · Ruby Flow · 0 upvotes · 0 comments
- [Ruby And Its Neighbors: Lisp – Noel Rappin Writes Here](https://daily.dev/posts/ruby-and-its-neighbors-lisp-noel-rappin-writes-here-f4hwrudxb) · RUBYLAND · 0 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#c](https://daily.dev/tags/c), [#lisp](https://daily.dev/tags/lisp)

[View this post on daily.dev](https://daily.dev/posts/interview-with-matheus-moreira-x8izsmpts)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Interview With Matheus Moreira","url":"https://daily.dev/posts/interview-with-matheus-moreira-x8izsmpts","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/interview-with-matheus-moreira-x8izsmpts"},"datePublished":"2026-07-18T09:59:11.531Z","dateModified":"2026-07-18T09:59:34.109Z","description":"Matheus Moreira, a medical doctor and hobbyist programmer, built Lone Lisp — a Lisp interpreter written in freestanding C that runs directly on Linux system...","image":"https://media.daily.dev/image/upload/s--58gMhC4P--/f_auto/v1722860399/public/Placeholder%2012","thumbnailUrl":"https://media.daily.dev/image/upload/s--58gMhC4P--/f_auto/v1722860399/public/Placeholder%2012","isAccessibleForFree":true,"articleSection":"Lobsters","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Lobsters","logo":"https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg","url":"https://daily.dev/sources/lobsters"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/interview-with-matheus-moreira-x8izsmpts","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,c,lisp","timeRequired":"PT32M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Lobsters","item":"https://daily.dev/sources/lobsters"},{"@type":"ListItem","position":3,"name":"Interview With Matheus Moreira"}]}
```

