collapse

* Posts Recentes

Tutorial on How to Make a Text Editor por blabla
[Ontem às 08:33]


3 micro palestras recentes sobre Embedded Rust. por blabla
[20 de Maio de 2022, 18:45]


StringUtils - Easy to use Strings in Rust por blabla
[19 de Maio de 2022, 22:37]


LASER M140 por dropes
[19 de Maio de 2022, 20:00]


Craftsmanship em pianos e em tudo o resto... por blabla
[15 de Maio de 2022, 17:20]


Um artigo interessante - Building a startup with Rust por blabla
[13 de Maio de 2022, 10:55]


Um ritual de passagem - Fazer um interpretador de LISP por blabla
[13 de Maio de 2022, 09:51]


Cabo espiral por josecarlos
[08 de Maio de 2022, 19:23]


Can Life Really Be Explained By Physics? por blabla
[07 de Maio de 2022, 13:41]


100 Computer Science Concepts Explained por blabla
[04 de Maio de 2022, 21:34]

Autor Tópico: Um ritual de passagem - Fazer um interpretador de LISP  (Lida 144 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline blabla

  • Mini Robot
  • *
  • Mensagens: 211
Um ritual de passagem - Fazer um interpretador de LISP
« em: 13 de Maio de 2022, 09:51 »
Bom dia a todos,

LISP essa linguagem mágica que nos permite fazer tudo e mais um par de botas e a sua magia está no facto da sua estrutura ser muito simples.

LISP - que por muitos é apelidada de Lots Of Stupid and Irritating Parenteses, tem a estrutura mais simples que pode ser construída e por isso um interpretador.

Claro que o Common LISP é muito grande e complexo, o dialeto Scheme é muito mais simples e menos complexo.

Mas a estrutura é a mesma e por isso gostaria de deixar aqui esta pequena pérola:

Lisp interpreter in Rust
https://vishpat.github.io/lisp-rs/

Não fui ver mas penso que o LISP já vem do início da década de 1950 por isso já cá está há uns 70 anos!

Cumprimentos,
João