Escrevendo um interpretador Lisp simples em Rust
Mar 04 2023
Lisp é uma família de linguagens de programação multi-paradigma (funcional, procedural, reflexiva, …), que pode ser semelhante ao Lambda Calculus. O nome significa “processamento de lista”.
Lisp é uma família de linguagens de programação multiparadigma (funcional, procedural, reflexiva, …), que pode ser semelhante ao Lambda Calculus . O nome significa “processamento de lista”.
A sintaxe é baseada no conceito de S-Expression (abreviação de: Symbolic Expression). O código é, portanto, organizado em uma estrutura de dados semelhante a uma árvore. Em Lisp, código é dado e dado é código.
Neste artigo, escreveremos um interpretador Lisp muito simples (não padrão?) em Rust. Esta será uma ótima maneira de explorar o ecossistema Rust e o que ele pode fazer por nós…
George Harrison ficou chateado por suas letras de 'Hurdy Gurdy Man' de Donovan não terem sido usadas





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)