Home

programLos

programLos is an open-source programming platform that combines a lightweight, statically typed language with a modular runtime designed for cross-platform deployment. It targets embedded devices, desktops, and cloud services, prioritizing a small runtime footprint, safe concurrency, and straightforward interoperability with other languages.

The core of programLos is a language featuring type inference, an actor-based concurrency model, and a foreign

Development of programLos began in the mid-to-late 2010s by a distributed group of volunteers and researchers.

Licensing and governance: programLos is distributed under an open-source license with a community-driven governance model led

See also: bytecode runtimes, actor models, interoperable programming, open-source software.

function
interface
for
calling
into
C,
Rust,
or
JavaScript.
Programs
compile
to
a
compact
bytecode
that
runs
on
a
platform-agnostic
runtime,
with
native
output
options
for
performance-critical
components.
The
runtime
provides
a
small
scheduler,
memory
management
suitable
for
constrained
environments,
and
a
plugin-based
I/O
layer
that
enables
bindings
for
databases,
networks,
file
systems,
sensors,
and
other
hardware.
The
project
released
its
first
public
versions
around
2018–2019
and
has
since
progressed
through
major
branches
such
as
1.x
and
2.x.
The
community
maintains
documentation,
example
projects,
and
contributions
through
a
public
code
repository.
The
project
is
hosted
with
permissive
licensing
and
encourages
participation
from
developers,
researchers,
and
educators.
by
a
core
team.
The
ecosystem
includes
core
libraries,
tutorials,
and
community
plugins,
with
ongoing
work
focused
on
improving
portability,
packaging,
and
toolchains.
Adoption
is
strongest
in
hobbyist
and
experimental
contexts,
with
growing
interest
in
academic
and
embedded
environments.