Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Was there ever a declarative formal specification of the Java class file format?

Tags:

java

jvm

I recall seeing something in Datalog, or was it Prolog, but cannot find it now. Was it discontinued?

like image 326
Asker Avatar asked Oct 24 '22 18:10

Asker


2 Answers

The answer is YES. The JVM spec draft, version 3, does it all in Prolog.

JVMS3-DRAFT-20090512.pdf

like image 69
Asker Avatar answered Oct 27 '22 09:10

Asker


There's Chapter 4 - The class File Format of the Java Virtual Machine Specification. Is that what you're after?

like image 27
Joachim Sauer Avatar answered Oct 27 '22 11:10

Joachim Sauer