Skip to content

Instantly share code, notes, and snippets.

@bdw
Last active January 4, 2016 15:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bdw/348619578ffa46d60aca to your computer and use it in GitHub Desktop.
Save bdw/348619578ffa46d60aca to your computer and use it in GitHub Desktop.
Proposal Presentation Perl devroom FOSDEM

My Name: Bart Wiegmans My Bio: I'm brrt, I develop the MoarVM JIT compiler, I'm interested in systems on all levels, and I'm nearly finished studying.

Title of presentation: (amd64) Assembly programming for Perl programmers Description of presentation:

Perl and Assembly language unexpectedly have a few things in common:

  • Not very hip
  • Dangerously permissive
  • Magic variables! Sigisl (if you use AT&T syntax)
  • Easily obfuscated!
  • Fun!

My aim is to show perl programmers that assembly language is no more complex than regular expressions, much more powerful, and intellectually interesting. To show sceptics that modern amd64 programming is not nearly as insane as they may have remembered x86 to be. And to show how to use assembly language from within perl6 programs. I will use a nontrivial example to show this, with assembly code and perl6 code that really runs.

My ulterior motive is to motivate and interest developers on working on MoarVM, its JIT compiler, and show them this stuff is not nearly as scare as one might think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment