だから私はJavaクラスファイルをバイトコードとして読み込むことができるプログラムを書こうとしています。このために、Data.Binary と Data.ByteStream を使用しています。私が抱えている問題は、Haskell にかなり慣れていないため、これらのツールを実際に使用するのに問題があることです。
module Main where
import Data.Binary.Get
import Data.Word
import qualified Data.ByteString.Lazy as S
getBinary :: Get Word8
getBinary = do
a <- getWord8
return (a)
main :: IO ()
main = do
contents <- S.getContents
print (getBinary contents)
これは私がこれまでに思いついたものであり、実際には正しい軌道に乗っていないのではないかと心配しています. この質問は非常に一般的であることは承知していますが、読書で何をすべきかについての助けをいただければ幸いです。