The Alchemist's Hideout
by Lucas S. VieiraBem-vindo! / Welcome!
(Português)
Bem-vindo ao meu Esconderijo. Este é o local onde eu coloco o material que crio, e que não são apenas algum projeto de código. Este espaço também funciona como uma espécie de Blog, onde exponho alguns pensamentos, algumas ideias e alguns assuntos dos quais sinto a necessidade de falar a respeito.
Este é um site bilíngue. Alguns dos conteúdos estarão em Português, outros em Inglês. Como gerenciar os mesmos textos em duas línguas diferentes é algo extremamente difícil e que consome muito tempo, achei mais adequado este formato.
Pegue um café, relaxe e aproveite a leitura.
(English)
Welcome to my Hideout. This is the place where I put the content I create which are not just some code project. This space also works as a kind of Blog, where I expose some thoughts, some ideas and some subjects which I feel the urge to talk about.
This is a bilingual website. Some of the content will be in Portuguese, while other content will be in English. Since maintaining the same texts in two different languages is something extremely hard and time-consuming, I felt that this format would be more adequare.
Take some coffee, relax and enjoy the reading.
Veja que meu portfolio normalmente precisa ser atualizado. Eu faço muitas outras coisas interessantes e documentá-las em um único lugar pode ser difícil. Você deve querer continuar a rolar a página para vê-las. :)
Note that my porfolio usually needs some updating. I do many more interesting things and keeping track of them on a single place can be hard. You might want to keep scrolling the page to see them. :)
PlayStation Homebrew Games
Fiz alguns jogos caseiros e experimentos que podem rodar em emuladores ou em um PlayStation 1 físico.
I made a few homebrew games and experiments that can run on an emulator or on a physical PlayStation 1.
Blog
- Plan 9: REST requests using the filesystem (seriously)
- Revisiting Windows 98's nostalgia
- Plan 9: Setting up 9front on a Raspberry Pi
- Majestic Lisp: Interpretando Majestic com Majestic
- Majestic Lisp: Implementando
let
em termos de clausuras
- Reading E-mail from Gmail on Plan 9 from Bell Labs
- Mais Recursos de Majestic Lisp
- Apresentando Lisps e Majestic Lisp
- Programando Autômatos Celulares em APL
- Escalonando matrizes em APL
- Classificando Lisps: O Caso Clojure
- Desenvolvimento em C no Plan 9 From Bell Labs
- Orientação a Objetos: Java versus Common Lisp
- Learning Genetic Algorithms
- Contando Ocorrências de Números em C, C++ e Common Lisp
- Associatividade de Operadores em C/C++
- Early Ideas: A Modern Lisp Machine from Scratch
Slides / Presentations
- Retro Game Dev: Desenvolvendo para o PlayStation em 2024
UaiDev Talks 2024
- Programação Pragmática: Versatilidade e pensamento lateral no desenvolvimento de software
UaiDev Talks Kickstart 2023
- Webinar Técnico: Git
ATS Informática
- Plan 9 from Bell Labs: Vivo e Acordado
Apresentação realizada no V Unsafe.rs Talks 2021
- IA e Cognição: Breve Histórico da Ciência Cognitiva e do Enativismo
Apresentação realizada no I Unsafe.rs Talks 2021
- Development of Enactive Computational Models for Autopoietic Systems
Presented during 11th International Meeting on Information, Knowledge and Action (EIICA 2021)
- Majestic Lisp: do Zero ao Lisp em Rust
Apresentação realizada no 6º Meetup RUST BH
- Computação em Diferentes Formas
- Gödel, Strange Loops e suas Implicações em Teoria Enativa e Sistemas
Complexos
Apresentação realizada no XII Encontro Brasileiro Internacional de Ciência Cognitiva (EBICC)
- Gödel, Escher, Bach
- Software Livre
Contato / Contact
Projetos / Projects
Anotações / Notes
- Huffman Compression Algorithm (In Portuguese)
Implementation of Huffman compression algorithm in C++14, using object orientation. Also contains tools for viewing and interacting with the generated Huffman tree. - AVL Tree Implementation (In Portuguese)
Old implementation of an AVL tree in C++14, using object orientation and templates. - "Learn APL" Notes
Notes on a tutorial for when I was learning GNU APL and APL2. - Aulas (In Portuguese)
Early notes on a C/C++ class from many years ago. Most links are broken.
Experiments
- Trabalho Final de Tópicos I
Trabalho final da disciplina de Tópicos I do curso de Sistemas de Informação da UFVJM (novembro de 2018). - A grammar language based on S-expressions (PDF)