0.8.0 • Published 4 years ago

tube-lang v0.8.0

Weekly downloads
-
License
-
Repository
github
Last release
4 years ago

TUBE

TypeScript version Build Status - Travis Codacy Badge Latest version

Tube is a declarative, auto-curried, completely unneeded, functional language that compiles into Javascript.

Motivation

After reading the amazing super tiny compiler repository I became more interested about compilers. The idea of build one yourself for a made up language kept growing and this is the result.

It is a subset of Javascript, you still need some JS code in order to work.

Installation

$ npm i -g npm
$ npm i lodash

Usage

const __tube_lang__ = require('tube-lang')
const { compile } = __tube_lang__

const jsCode = compile(tubeCode)

eval(jsCode)

Roadmap

April 2021

:white_check_mark: Compiler

:white_check_mark: Test coverage 100%

May 2021

:white_check_mark: NPM package

:black_square_button: Web Editor

0.8.0

4 years ago

0.7.2

4 years ago

0.7.1

4 years ago

0.7.0

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.0

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago