Skip to content
This repository has been archived by the owner on May 13, 2024. It is now read-only.
/ polaris Public archive

Stack-based, pure and minimal programming language with strings as its only data type.

Notifications You must be signed in to change notification settings

Lartu/polaris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Polaris is a stack-based, concatenative, interpreted programming language with strings as its only data type. It has been designed to be small in size and minimal in language features. Polaris was conceived to run under Unix systems. It has been written in C++98, so it can probably be compiled with any C++ compiler out there.

/* This is a little Polaris example */

("Tell me your name: " print input >name) >askName
("Hello there, " @name join "\n" join print) >sayHello

%askName %sayHello

Building Polaris

To build Polaris, clone this repository and run make. You can install it using make install.

Documentation

The Polaris documentation can be here.

Some code examples can be found in the Examples directory.

License

The Polaris Interpreter is distributed under the Apache 2.0 License.

About

Stack-based, pure and minimal programming language with strings as its only data type.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published