davidoskiii / Luminique

Luminique is a C bytecode interpreted language with a Javascript like syntax.
10 stars 0 forks source link

Luminique Programming Language

Luminique is a high-level programming language designed to provide developers with a simple and elegant syntax reminiscent of JavaScript. It is implemented in C, making it efficient and versatile for a wide range of applications.

Features

Installation

To install Luminique, follow these steps:

  1. Clone the Luminique repository from GitHub:
git clone https://github.com/davidoskiii/Luminique.git
cd Luminique
  1. Clear the build directory and compile the executable:

    rm -rf ./build/*
    cmake -S . -B ./build
    cmake --build ./build
    ./build/luminique
  2. Try it out with the examples in the tests directory or read the documentation (dosn't exist yet :D).

Mentions

This repository is based on the book "Crafting Interpreters" by Robert Nystrom and it's supposed to be a superset of the Lox VM written in C with a different syntax. I also want to mention that the repository it's a personal project and exits only for learning purposes, because of this I want to mention all of the resources that helped me in my journey: