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

时间:2021-02-04 03:32:11
【文件属性】:
文件名称:内联Java:通过Haskell模块中的内联Java代码进行HaskellJava互操作
文件大小:187KB
文件格式:ZIP
更新时间:2021-02-04 03:32:11
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

网友评论