Skip to content

theiota/epsilon

Repository files navigation

Epsilon Project

Epsilon

styled with prettier GitHub top language GitHub commit activity Gitter

Introduction

Essentially, Epsilon is a way to disconnect mathematical ideas and the descriptions of them. In the same way that Rx is a method of implementing the pub/sub paradigm in Rxn language (i.e. RxSwift, RxJS, etc,) Sigma is a way of implementing mathematical ideas in programming languages.

Implications

This means that there would be a EpsilonSwift, EpsilonTS, and so on. For now, the project focuses on figuring out how to deal with mathematical expressions and figure in pseudocode, independently of any programming language. Once this abstract framework is finished, we can then begin implementation in different languages.

Getting started

You should note that as of March 2020, Epsilon is currently in its alpha phase of development. The full feature set has not yet been created, and volatile API changes will happen. However, if you wish to try out the current features of Epsilon right now, git clone this repo, and npm i. Play around in the testing files, or just create a separate folder.

Development

Releases

No releases published

Packages

No packages published