Skip to content

Releases: mateuspinto/laplc

Laplace Compiler - Release v0.1 PRE ALPHA

03 Nov 11:13
a652014
Compare
Choose a tag to compare

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

  1. Download the Binary: The release includes a precompiled static binary for Linux.
  2. Set Executable Permissions: After downloading, set the file to be executable:
    chmod +x laplc
  3. 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!