Visual Studio Code extension to view .beam files

vs-code
code-editors
Tags: #<Tag:0x00007fc831370d88> #<Tag:0x00007fc831370b58>

#1

Made this little helper while learning Elixir. Have to finish few last details and will publish it to the Marketplace.


Erlang opcode counting at runtime
#2

This is excellent! I’ve wanted this for VS Code since it was added to the IntelliJ Elixir plugin. This is an awesome development in the community.


#3

Great! Thanks for mentioning IntelliJ plugin. I was missing parsing 3 chunks, and I can’t find documentation about these sections. IntelliJ plugin has 2 out of 3 documented and implemented. :+1:


#4

I have published preview of the extension. You can install it now from the MarketPlace

BEAMdasm.


#5

For searchability I think it might be a good idea to add “Elixir” to your marketplace description somewhere.


#6

Yes, I have “elixir” tag in the list and I will include something in the description as well.

Thank you for the suggestion!


#7

Started on adding BEAMdasm to Atom


#8

Wow, this is so cool! :slight_smile: I don’t know the faintest thing about BEAM files, but now I can learn! Such a great tool. Thank you so much.


#9

You are very welcome!

This is just a preview to get first feedback. I am working on making the presentation better, better separation of functions, more colors, making certain things configurable.

Again any feedback and contributions are welcome!

Oh! I am a big fan of the Code::Stats! Great work!


#10

Hi there - how does this work? I’m working on alchemist.el, reworking the back-end so it uses the LSP protocol, and this kind of feature may be quite nice if it’s easy enough to make it use that kind of code path.


#11

It reads the binary file and parses it according with the BEAM format specification:

http://beam-wisdoms.clau.se/en/latest/indepth-beam-file.html


#12

Just pubshed first non-preview version :smile: