---
title: "GitHub - ThatXliner/rust-but-lisp: Rust but LISP"
url: https://daily.dev/posts/github---thatxliner-rust-but-lisp-rust-but-lisp-jiencdy0y
source_url: https://github.com/ThatXliner/rust-but-lisp
type: article
source: "Hacker News"
published: 2026-05-10T02:12:37.624Z
updated: 2026-05-10T02:12:59.700Z
tags: ["rust", "lisp"]
reading_time: 6
upvotes: 0
comments: 0
language: 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.

# GitHub - ThatXliner/rust-but-lisp: Rust but LISP

**[Hacker News](https://daily.dev/sources/hn)** · 6 min read · 0 upvotes · 0 comments

## Summary

rlisp is an open source project that brings LISP syntax to Rust semantics, acting as a transparent s-expression frontend that transpiles directly to Rust source code. It preserves all Rust features — ownership, borrowing, lifetimes, generics, traits, and pattern matching — while expressing them as s-expressions. The tool supports a full syntax map covering structs, enums, closures, modules, visibility modifiers, and macros. rlisp macros are compile-time s-expression transformers using quasiquote/unquote, requiring no proc_macro or token streaming. An escape hatch via (rust "...") allows embedding raw Rust inline. The project is motivated by the elegance of LISP macros, structural editing benefits, and homogeneous syntax.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://github.com/ThatXliner/rust-but-lisp>

## Similar posts on daily.dev

- [Lisette — Rust syntax, Go runtime](https://daily.dev/posts/lisette-rust-syntax-go-runtime-tqhlsg5g8) · Lobsters · 4 upvotes · 0 comments
- [A road to Lisp: Why Lisp](https://daily.dev/posts/a-road-to-lisp-why-lisp-8ozisgpji) · Hacker News · 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: [#rust](https://daily.dev/tags/rust), [#lisp](https://daily.dev/tags/lisp)

[View this post on daily.dev](https://daily.dev/posts/github---thatxliner-rust-but-lisp-rust-but-lisp-jiencdy0y)
