mercury

Logic compiler

A language and compiler that combines logic and functional programming with static analysis and error detection features.

The Mercury logic programming system.

GitHub

914 stars
37 watching
55 forks
Language: Mercury
last commit: almost 2 years ago

Related projects:

RepositoryDescriptionStars
davidgiven/cowgolA programming language designed to be self-hosted on small systems, compiled from itself, and optimized for tiny size and speed.247
azur1s/holymerA programming language being developed with Rust, aiming to implement compiler and interpreter components.42
rhysd/gocamlAn implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch.749
gabriella439/graceAn interpreted functional programming language with type inference and efficient parsing.389
bradford-hamilton/monkey-langAn implementation of a custom programming language with features such as compilation and execution capabilities.45
pltools/lamaA programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting71
basilteam/basilA high-performance programming language with compile-time evaluation and metaprogramming capabilities.122
hparker/dotalA low-level language designed to compile to the Uxn virtual machine for creating simple graphical programs.46
jaseemabid/olifantA language targeting LLVM with the goal of building a simple compiler64
bait-lang/baitA compiler and runtime environment for a simple yet powerful programming language with consistent syntax balancing simplicity and type safety.19
grin-compiler/ghc-grinA compiler that integrates the GRIN backend with GHC to compile functional programming languages.144
forest-lang/forest-compilerA compiler for a multi-syntax functional programming language that compiles to WebAssembly621
jameshaydon/lawvereA programming language with effects based on category theory and used to compile programs into various categorical abstractions.268
gren-lang/compilerA compiler that translates code written in Gren into machine code or another target language.398
luc-tielen/eclair-langA compiler-based implementation of a minimalist logic programming language220