Releases: mateuspinto/laplc
Laplace Compiler - Release v0.1 PRE ALPHA
Laplace Compiler - Release v0.1
Overview
This release provides a static binary of the Laplace compiler for Linux. Laplace is a pure functional programming language inspired by Haskell and TypeScript, created as a toy project for educational purposes. It was developed as part of a compilers course to demonstrate the concepts of language design and compiler construction.
Important Notice
Please note that Laplace is not intended for production use. This project is an academic exercise, and its primary goal is to serve as a learning tool for students and enthusiasts interested in compiler theory and functional programming concepts.
Installation and Usage
- Download the Binary: The release includes a precompiled static binary for Linux.
- Set Executable Permissions: After downloading, set the file to be executable:
chmod +x laplc
- Run the Compiler: Use the compiler in the terminal with the following command:
./laplc <your_file.lapl>
System Requirements
- Linux OS
- No additional dependencies required, as this is a static binary.
Example Usage
To compile a .lapl
file:
./laplc input/expected_working/example.lapl
Feedback and Contributions
This project is meant for educational use only, so contributions are not actively sought. However, feel free to report issues or reach out with questions if you're interested in learning more about compiler construction!