Introduction
Matheus Moreira, a passionate developer, recently caught attention with his Lone Lisp project, a unique implementation of Lisp built directly on Linux system calls. The interview conducted by Alex Alejandre provides insights into his journey and how it has been shaped by his early programming experiences.
Early Steps in Programming
Matheus discovered his passion for programming through video games, notably the Mega Man Battle Network series. This passion, combined with his desire to learn English to interact on fan forums, led him to master languages like C++ at the age of 13-14. He pursued his studies in a technical school in Brazil, where he started exploring the vast possibilities offered by programming.
The Technical School Experience
The technical school attended by Matheus offered an enriched curriculum including courses in chemistry and mechatronics, in addition to the basics of computing. This environment allowed him to quickly acquire C++ skills and become a teaching assistant to help his peers. His autodidactic approach enabled him to master the curriculum in just six months.
From C++ to Lisp: A Natural Evolution
After gaining proficiency in C++, Matheus explored other languages such as Java, Ruby, and Python. This exploration eventually led him to Lisp and Scheme, whose syntactic elegance immediately captivated him. Although he had a strong preference for Ruby, he began developing more complex projects in Lisp.
Lone Lisp: An Innovative Approach
Lone Lisp stands out for its distinctive approach: it is built directly on Linux system calls. This method allows for a more direct interaction with the system kernel, offering improved performance and more efficient resource management. Matheus shared that this project is the result of many years of thinking and experimenting with programming languages.
Conclusion
Matheus Moreira's interview highlights the passion and ingenuity required to design an ambitious project like Lone Lisp. His journey, marked by insatiable curiosity and a penchant for innovation, is a source of inspiration for all developers.
_Let's discuss your project in 15 minutes._