Skip to content

Conversation

@pguyot
Copy link
Collaborator

@pguyot pguyot commented Nov 1, 2025

Most platforms run embedded avm in the flash. Implement a similar mechanism on generic_unix platform, to enable an escriptize-like experience.

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

@pguyot pguyot force-pushed the w44/embedded-avm-on-linux-and-macos branch from 8ff5fd1 to 7f863db Compare November 1, 2025 08:19
pguyot added a commit to atomvm/atomvm_rebar3_plugin that referenced this pull request Nov 1, 2025
Requires support for AtomVM:
atomvm/AtomVM#1948

NB: it's currently incompatible with JIT

Signed-off-by: Paul Guyot <[email protected]>
Copy link
Collaborator

@bettio bettio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's also document somewhere how to use this / how a compatible application is written.

@pguyot pguyot force-pushed the w44/embedded-avm-on-linux-and-macos branch from 7f863db to ac5ecd1 Compare November 22, 2025 09:33
@pguyot
Copy link
Collaborator Author

pguyot commented Nov 22, 2025

Let's also document somewhere how to use this / how a compatible application is written.

Should we wait until the atomvm_rebar3_plugin PR is merged?

@pguyot pguyot force-pushed the w44/embedded-avm-on-linux-and-macos branch from ac5ecd1 to 1f68624 Compare November 22, 2025 09:57
@UncleGrumpy
Copy link
Collaborator

Should we wait until the atomvm_rebar3_plugin PR is merged?

No, I think support should land here first (or they can be nearly simultaneous), so applications that are escriptized with the plugin will actually work.

@pguyot pguyot force-pushed the w44/embedded-avm-on-linux-and-macos branch from 1f68624 to 1452b2d Compare November 22, 2025 21:08
Most platforms run embedded avm in the flash. Implement a similar mechanism
on generic_unix platform, to enable an escriptize-like experience.

Signed-off-by: Paul Guyot <[email protected]>
@pguyot pguyot force-pushed the w44/embedded-avm-on-linux-and-macos branch from 1452b2d to 6a4bab2 Compare November 22, 2025 21:36
pguyot added a commit to pguyot/atomvm_rebar3_plugin that referenced this pull request Nov 22, 2025
Requires support for AtomVM:
atomvm/AtomVM#1948

NB: it's currently incompatible with JIT

Signed-off-by: Paul Guyot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants