内联Java:通过Haskell模块中的内联Java代码进行HaskellJava互操作

时间:2024-02-24 21:18:51
【文件属性】:

文件名称:内联Java:通过Haskell模块中的内联Java代码进行HaskellJava互操作

文件大小:187KB

文件格式:ZIP

更新时间:2024-02-24 21:18:51

java haskell jvm ffi interoperability

内联Java:从Haskell调用任何JVM函数 Haskell标准包括本机外部功能接口(FFI)。 使用它可能会有点麻烦,GHC中仅实现了C支持。 inline-java使您可以直接从Haskell调用任何JVM函数,而无需使用FFI编写自己的外部导入声明。 用inline-c用于C)和inline-r用于调用R)的样式, inline-java允许您命名任何函数以在代码中调用inline。 它使用在和软件包的顶部实现,以协调内联Java代码段的编译和加载。 例 使用Java Swing的图形Hello World: {-# LANGUAGE DataKinds #-} {-# LANG


网友评论