⇑

⇓
A high-level, open-source, minimalist language
that can run without an operating system

Today's systems are complicated and opaque
and therefore
weak and unsecure
Minimacy pulverizes the complexity and opacity of embedded applications
- remove blackboxes
- reduce the attack surface
- secure your high-performance IOTs

Learn from ransomwares

How to simplify?

- reduce the amount of knowledge required
- use a programming language which is concise, readable and safe
- run it over a light and crystal clear Virtual Machine
Get respect
Don't be the technical slave of the machine
you decide, it executes
a single human brain can master all of it
information and support all in one place
Let's make of computing a human thing!

Human: 1, Machine: 0

The high-level, open-source, minimalist language
//------------ list
concatenation
fun conc p q =
if p==nil then q else (hd p):conc (tl p) q;;
//------------ apply a function on a list
fun map p f =
if p<>nil then (call f hd p):map (tl p) f;;
//------------ return the length of a list
fun listLength p =
if p==nil then 0 else 1+listLength (tl p);;
> compiling...
> type inference:
> fun conc : fun list a1 list a1 -> list
a1
> fun map : fun list a1 fun a1 ->
a2 ->
list a2
> fun listLength: fun list a1 -> Int
> compiled in 0 ms
Time to apply "Less is more" to software
- a versatile virtual machine with an embedded compiler
The combo "compiler/virtual machine" guarantees the safety of the execution, and reduces the distance between the high-level language and the hardware.This technology makes it easy to follow the path from the high-level source code to the bytecode and then to the native functions.Less than 800 Ko of source code for the VM and its compiler.
- program with the Minimacy high-level language, optimize with C
Start writing your program with the Minimacy programming language.If ever it isn't fast enough, identify one or two functions with intensive computation, and extend the virtual machine with small and native functions written in C.
- all the information you need in one place
Minimacy really gives you the keys to a complete control over what your system is computingOn this site you will find a stable distribution, including the virtual machine, the core libraries and the documentation with the corresponding source code.The documentation is perpetualy enriched by your questions. We consider that if you have a question it is because the documentation is not clear enough, so we'll fix it.
- designed to run without an operating system
The virtual machine runs on Windows, Linux, MacOs, iOs, RaspberryPi with the minimum interaction with the operating system.Minimacy runs also without an operating system, paving the way for a 100% understanding of your system.
Now you're gonna perform