Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 995 Bytes

README.md

File metadata and controls

31 lines (19 loc) · 995 Bytes

Peren Programming Langauge

.NET build status

Peren. Name derived from Perenial. to mean "long lasting"

Peren, programming langauge developed with the intention of being a middle ground between C and rust with learning curve and complexity. It has an optimized cross-compiler utilizing the LLVM.

Build Instructions

install .NET v 8.0.0 and LLVM v18.1.6

# to build and run the project
# to invoke from path its "perenc"
dotnet run -- /TestFiles/BinaryAddition.pn --print-ir -o Test.exe

Documentation

warning

this is still a very half-baked language and compiler. but its good enough to make basic programs, look at the /TestFiles/ directory to see what's possible.