collapse

* Posts Recentes

+ LASERs por josecarlos
[19 de Abril de 2025, 15:32]


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]


Alguém arranja motores? por brunus
[11 de Fevereiro de 2025, 16:42]


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


Sistema a LASER que será também capaz de matar moscas por brunus
[11 de Fevereiro de 2025, 16:02]


B-52 Bomber Astro Tracker - Part 2 Power up and gyro-stabilization por jm_araujo
[08 de Janeiro de 2025, 15:23]


Nevadent - Não carrega por almamater
[22 de Novembro de 2024, 21:36]


Classmate Leap T304 não liga por almamater
[19 de Novembro de 2024, 07:13]

Autor Tópico: Um ritual de passagem - Fazer um interpretador de LISP  (Lida 4904 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