Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,13 @@ SPDX-License-Identifier: Apache-2.0

# spectrometer

Analyze the atomic signatures of the BEAM ecosystem against the AtomVM spectrum
to instantly determine compatibility and porting effort across Hex.pm and
GitHub packages.
This is a multi-purpose tool for examining the BEAM ecosystem as well as
AtomVM-supported OTP functions. A dataset can be created and filtered to find
the most common MFA usage of OTP libraries/applications across the Erlang
(support is planned for Elixir as well) ecosystem on hex.pm and GitHub.com.
This dataset can also be filtered to only list the most frequently used MFA
that AtomVM does not currently support. AtomVM-supported MFA can be listed or
queried by module:function or full module:function/arity.

## Dependencies

Expand Down Expand Up @@ -42,7 +46,7 @@ installed system-wide.
| `supported`| List all AtomVM-supported OTP functions |
| `filter` | Filter ecosystem scan results (use `--avm` for unsupported only) |
| `update` | Regenerate supported functions database from AtomVM sources |
| `query` | Query whether a specific OTP function is supported |
| `query` | Query whether a specific OTP function is supported by AtomVM |

_*_ _GitHub repo, Hex package, or directory_

Expand Down
Loading