This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-09-16
Channels
- # announcements (19)
- # babashka (13)
- # beginners (7)
- # calva (8)
- # cider (25)
- # clj-kondo (12)
- # cljsrn (7)
- # clojure (60)
- # clojure-australia (5)
- # clojure-europe (59)
- # clojure-france (14)
- # clojure-gamedev (2)
- # clojure-nl (1)
- # clojure-uk (7)
- # clojurescript (43)
- # community-development (8)
- # core-async (2)
- # cursive (15)
- # datomic (75)
- # deps-new (31)
- # depstar (1)
- # fulcro (6)
- # graalvm (53)
- # holy-lambda (1)
- # juxt (3)
- # jvm (13)
- # kaocha (8)
- # lsp (109)
- # malli (14)
- # off-topic (62)
- # pathom (11)
- # pedestal (12)
- # polylith (12)
- # releases (5)
- # sci (5)
- # shadow-cljs (15)
- # sql (16)
- # tools-deps (27)
- # vim (1)
- # xtdb (14)
Anyone have recommendations for introductory content on jvm bytecode?
there is not a lot out there. there are some very old books. I have the one by Downing and Meyer from 1997 (!!) and still find it to be a useful reference
obviously stuff has been added since then, but surprisingly little
yeah, something like asm docs may be just as useful
Alright. I have some friends that have suggested a couple articles, but the jvm spec chapter 2 is the main place people are pointing me to.
And asm docs would be good. The library I'm looking at using for my needs for it is insn, which wraps asm
probably the best way to learn is to use javap to dump some bytecode then walk through it line by line with reference materials and write a translation
Yeah, no.disassemble I've also heard is good
sure, same thing