Skip to content

Commit

Permalink
Merge branch 'main' of github.com:groupoid/groupoid.space
Browse files Browse the repository at this point in the history
  • Loading branch information
5HT committed Oct 2, 2023
2 parents 3ae4c70 + e97ef0f commit 9522e96
Showing 1 changed file with 15 additions and 10 deletions.
25 changes: 15 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,24 @@

Groupoid Infinity is building integrated environment for mathematician:

* ANT — Publishing environment a la ТеХ
* CAS — Computable and Symbolic Mathematics a la Wolfram Mathematica, GAP
* NOTE — Notebook Interface a la Jupyter
* RT — Runtime Interpreter and Virtual Machines
* CERT — Theorem Prover a la Lean/Agda
1) CAS — Computable and Symbolic Mathematics a la Wolfram Mathematica, GAP
2) RT — Runtime Interpreter and Virtual Machines
3) CERT — Theorem Prover a la Lean/Agda
4) ANT — Publishing environment a la ТеХ
5) NOTE — Notebook Interface a la Jupyter

## CAS: Cumputer Algebra System

* GAP — Certified Interpreter
* FTL — Formal Tensor Language

## RT: Virtual Machines and Runtime Languages

* APLpersistent tensor array processing runtime (get, put, fold)
* CPSfast certified L1 lambda CPS interpreter as runtime (fun, app)
* EFFeffect type system for (in)finite I/O (getString, putString, pure)
* PRO — intercore protocol for process calculus (spawn, send, recv)
* N2O — app frameworks: MNESIA, BPE, N2O, KVS, NITRO
* CPSCertified Interpreter
* EFFEffects IOI, IO
* FTLFormal Tensor Language
* PRO — Intercore Protocol for Pi-calculus (spawn, send, recv)
* N2O — App frameworks: MNESIA, BPE, N2O, KVS, NITRO

## CERT: Verification Languages

Expand Down

0 comments on commit 9522e96

Please sign in to comment.