Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/hatsusixty/nolang
- Owner: HatsuSixty
- License: mit
- Created: 2022-05-03T21:51:15.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-05-11T00:54:02.000Z (over 1 year ago)
- Last Synced: 2024-09-29T13:09:30.486Z (about 1 month ago)
- Topics: assembly, compiler, go, golang, language, programming-language
- Language: Go
- Homepage:
- Size: 208 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```