Skip to content

Commit 03d4520

Browse files
committed
Document that we now have proc_lib and sys.
Also specify that resources as empty binaries were from before OTP20. Signed-off-by: Paul Guyot <pguyot@kallisys.net>
1 parent 21671de commit 03d4520

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

doc/src/differences-with-beam.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,8 +184,8 @@ See also [stubbed functions](./stubbed-functions.md) list.
184184

185185
### OTP architecture
186186

187-
Support for OTP applications is currently very limited. `gen_server`, `gen_statem` and `supervisor`
188-
are partially supported, but `proc_lib` is not.
187+
Support for OTP applications is currently very limited. `gen_server`, `gen_statem`, `supervisor`,
188+
`proc_lib` and `sys` only implement a subset of what OTP provides.
189189

190190
## Memory usage and speed
191191

@@ -220,8 +220,8 @@ Ports are also executed by the schedulers and should return quickly.
220220
### Resources
221221

222222
AtomVM supports resources but for historical reasons these appear as zero-length binaries as they
223-
used to with OTP21, and not as references as they currently do with recent versions of the BEAM.
224-
This has some consequences on matching.
223+
used to before OTP20, and not as references as they currently do with recent versions of the BEAM.
224+
This has some consequences on matching and serialization.
225225

226226
### BEAM file compatibility
227227

0 commit comments

Comments
 (0)