Become a sponsor to R. Bernstein
Hello
I'm a computer science generalist, and my specialty has been in compilers, programming languages and debuggers.
I'm a long-time open-source developer - you may even have some of my code buried in your own system.
My work
A good deal of the open-source software I've written over the years for various needs and jobs is still in use.
-
Decompilers and related: uncompyle6, decompyle3, Python Cross-version Disassembler, Python assembler, Python Control Flow, Earley Parser, Perl B::DeparseTree, Perl Devel::Trepan::Deparse
-
Debuggers and related: trepan3k, trepan2, bash debugger, zsh debugger, ksh debugger, get terminal background, Perl Debugger, GNU Make Debugger, Go debugger, Go REPL, nodejs debugger
-
GNU Emacs: elisp decompiler elisp bytecode manual load-relative test-simple. See also melpa and realgud
-
CD/VCD/DVD Device library: libcdio, libcdio-paranoia, Python Bindings, vcdimager
-
Older Systems-admin related. See my sourceforge projects. Of special note is X-window processes tree display
-
Solidity/VSCode related. I started work on a VS/Code Extension for Ethereum Solidity. This is novel in that it uses Solidity's AST to parse information which could be used in an "outline" mode in developing the program. The first of 3 videos is here.
See also Python-related packages, Nodejs-related packages, and Perl-related Packages. See also https://github.com/rocky/repositories and https://github.com/realgud for lots of other projects not mentioned here.
Why sponsor me?
Sponsorships will let me dedicate more time to the open-source community. I will use the sponsorships as a guide for which projects interest people the most.
Featured work
-
rocky/python-uncompyle6
A cross-version Python bytecode decompiler
Python 3,839 -
rocky/elisp-bytecode
Let's document Emacs Lisp Bytecode (Lisp Assembly Program) instructions
Emacs Lisp 177 -
rocky/python-decompile3
Python decompiler for 3.7-3.8 Stripped down from uncompyle6 so we can refactor and start to fix up some long-standing problems
Python 1,122 -
rocky/python-xdis
Python cross-version bytecode library and disassembler
Python 301
$5 a month
SelectFriend level. A warm feeling, a SPONSOR badge, and my sincere
thanks.
$10 a month
SelectJavelina level. The above plus a listing on the Wall of Honor.
$25 a month
SelectFlying Javelina level. The above plus a personal listing, with a link, in the README of your choice.
$60 a month
SelectGiant Chacoan level. The above plus prioritization of your issue or pull request.
$120 a month
SelectCapybara chill-out level. The above plus 1 hour of support per month via screensharing or chat.
Want to support at a higher level? Let's talk! --