collapse

* Posts Recentes

+ LASERs por dropes
[Hoje às 11:12]


Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

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

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

Offline blabla

  • Mini Robot
  • *
  • Mensagens: 258
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