Jerzy Karczmarczuk asked:

Why for goodness' sake, people interested in Haskell *should* worry
about parsing of Java bytecode chunks?

Are you asking why I'm interested in bytecode instead of source code, or are you asking why I'm interested in Java at all?

One answer to the first question is: because java bytecode is a simpler problem domain than java source. For example, name resolution is trivial when working with bytecode (there's no ambiguity between package/class/variable names, inherited names are already resolved, overloaded functions are already resolved, etc). Also, many of the newer features of java disappear at the bytecode level: inner classes, generics, the new foreach statement, etc.

Another answer to the first question is: because java bytecode can be used as a target for several languages these days, and by working with it directly, I can work with any language that compiles to the jvm, rather than restricting myself just to java.

The answer to the second question is: because the rest of the world matters to some people.

Kimberley Burchett
http://www.kimbly.com/
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to