Skip to content

New imperative language called maryl developed in Haskell from scratch

License

Notifications You must be signed in to change notification settings

DjeridiY/Glados

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

glados

Pipeline

Generic Language and Data Operand Syntax

LISP

You will find every information related to Part 1 of the GLaDOS project in the lisp folder

Maryl

You will find every information related to Part 2 of the GLaDOS project in the maryl folder

Pre-Commit

Pre-commit hooks ensure that your code adheres to consistent formatting, linting, and other quality checks before committing.

Install Pre-commit:

pip install pre-commit

Install Pre-commit Hooks:

Run the following command to install the pre-commit hooks defined in the .pre-commit-config.yaml file.

pre-commit install

This will set up the hooks for your local repository.

Additionally, for conventional commits run:

pre-commit install --hook-type commit-msg

Manually Run Pre-commit Hooks:

You do not need to manually run the hooks after installation, as they will run automatically when you make commits.

If you'd like to manually run the pre-commit hooks on all files, you can do so with:

pre-commit run --all-files

(Optional)

Update Pre-commit Hooks:

To update the pre-commit hooks (in case new versions or hooks are added), run:

pre-commit autoupdate

(Optional)

Development Dependencies

Make sure you have the following tools installed:

  • stack (Haskell build tool), for its dependencies simply run stack install
  • pre-commit (Python package)
  • pip (for managing Python packages)

About

New imperative language called maryl developed in Haskell from scratch

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Haskell 87.6%
  • Rust 8.7%
  • Shell 3.1%
  • Other 0.6%