Skip to content

nytrix-lang/nytrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nytrix

Nytrix Language.

Note: WIP expect breaking changes.

Philosophy

Nytrix aims to stay small and extensible. Not there yet.

  • Compiled
  • Control > Convenience
  • Simple Semantics
  • Minimal Core
  • Scripting

Build

Requirements

  • LLVM 21+
  • readline
  • python3
  • clang
  • LibC

For now, Linux only. Tested on Arch Linux x86_64.

Install

sudo make install

Usage

Repl

ny -i

Run

ny etc/examples/matrix.ny

Binary

ny -c "print('Hello NyELF!')" -o && ./a.out

Docs

Generate a static local documentation site.

make docs
xdg-open build/docs/index.html >/dev/null 2>&1

License

See LICENSE.