Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hatsusixty/nolang

Concatenative stack-based programming language designed for writing programs for computers.
https://github.com/hatsusixty/nolang

assembly compiler go golang language programming-language

Last synced: 26 days ago
JSON representation

Concatenative stack-based programming language designed for writing programs for computers.

Awesome Lists containing this project

README

        

# **Nolang**

[Concatenative](https://concatenative.org) [stack-based](https://en.wikipedia.org/wiki/Stack-oriented_programming) [programming language](https://en.wikipedia.org/wiki/Programming_language) [design](https://en.wikipedia.org/wiki/Design)ed for [writing](https://en.wikipedia.org/wiki/Writing) [programs](https://en.wikipedia.org/wiki/Computer_program) for [computers](https://en.wikipedia.org/wiki/Computer). It definitely is *no*t Forth, but it's written in go*lang*.

# Quick Start

You will need to have the [go](https://go.dev) compiler and the [yasm](https://yasm.tortall.net/) assembler installed.
```console
$ echo "34 35 + print" > sum.no
$ make
$ ./no -c sum.no -r
```