You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge pull request #1642 from bettio/revamp-readme
Revamp README.Md
These changes are made under both the "Apache 2.0" and the "GNU Lesser General
Public License 2.1 or later" license terms (dual license).
SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later
[](https://github.com/atomvm/AtomVM/actions/workflows/build-and-test.yaml)
93
82
94
-
AtomVM is still in its early stages, but it can run simple applications similar to those available
95
-
in [examples](examples/) and [tests](tests/).
83
+
AtomVM is no longer just a prototype — it has reached a solid level of compatibility with the BEAM
84
+
ecosystem. It can execute unmodified, compiled BEAM modules, and most
85
+
[core standard library functions](https://www.atomvm.net/doc/main/api-reference-documentation.html)
86
+
are already supported.
96
87
97
-
AtomVM might crash with a similar message:
98
-
```
99
-
Undecoded opcode: 15
100
-
Aborted (core dumped)
101
-
```
102
-
This basically means that an instruction has not been implemented yet, or that an outdated version has been used. Please, make sure to always run AtomVM using latest version.
88
+
AtomVM is tested with code compiled with any version from OTP 21 to 27 (28 is supported only in `main` branch).
89
+
90
+
Crashes may still occur in edge cases, so we recommend using either the
Copy file name to clipboardExpand all lines: doc/src/index.rst
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ AtomVM is a lightweight implementation of the the Bogdan Erlang Abstract Machine
16
16
17
17
AtomVM includes many advanced features, including process spawning, monitoring, message passing, pre-emptive scheduling, and efficient garbage collection. It can also interface directly with peripherals and protocols supported on micro-controllers, such as GPIO, I2C, SPI, and UART. It also supports WiFi networking on devices that support it, such as the Espressif ESP32. All of this on a device that can cost as little as $2!
18
18
19
-
.. warning:: AtomVM is currently in Alpha status. Software may contain bugs and should not be used for mission-critical applications. Application Programming Interfaces may change without warning.
19
+
.. warning:: AtomVM is currently in `v0.x stage <https://semver.org/#spec-item-4>`_. Software may contain bugs and should not be used for mission-critical applications. Application Programming Interfaces may change without warning.
0 commit comments