happi / theBeamBook

A description of the Erlang Runtime System ERTS and the virtual Machine BEAM.
Creative Commons Attribution 4.0 International
3.12k stars 218 forks source link

Beam instructions appendix #81

Open kvakvs opened 7 years ago

kvakvs commented 7 years ago

As I am working now on a very similar topic (writing a beam-like writer/loader and implementing my own VM loop), I will be updating this chapter on the way, and a PR will follow.

https://github.com/kvakvs/theBeamBook/tree/ap-beam_instr-work

happi commented 7 years ago

Great!

KronicDeth commented 6 years ago

I need to cross-check the argument names I figured out for the dissassembler in IntelliJ Elixir to see if I have any in https://github.com/KronicDeth/intellij-elixir/blob/master/src/org/elixir_lang/beam/chunk/code/operation/Code.kt. That aren't in the book or vice versa.

happi commented 6 years ago

@kvakvs Your branch is looking good. Perhaps do a PR on what you got even though it is not yet finished?

kvakvs commented 6 years ago

I think its been merged a while ago. A new one may come some time later, as I am experimenting with instructions again in my project.