java 怎么调用clojure_如何从Java调用Clojure宏?
有没有从
Java调用Clojure宏?
这是我正在努力做的:
RT.var("clojure.core","require").invoke(Symbol.create("clojure.contrib.prxml"));
Var prxml = RT.var("clojure.contrib.prxml","prxml");
Var withOutStr = RT.var("clojure.core","with-out-str");
String stringXML = (String) withOutStr.invoke((prxml.invoke("[:Name \"Bob\"]")));
prxml默认写入* out *,这就是为什么我需要使用返回字符串的-out-str来包装宏.
我收到这个错误:
[java] java.lang.IllegalArgumentException: Wrong number of args (1) passed to: core$with-out-str
[java] at clojure.lang.AFn.throwArity(AFn.java:437)
[java] at clojure.lang.RestFn.invoke(RestFn.java:412)
[java] at clojure.lang.Var.invoke(Var.java:365)
[java] at JavaClojure.xml.main(Unknown Source)
java 怎么调用clojure_如何从Java调用Clojure宏?相关推荐
- java web 调用hadoop_Java及Web程序调用hadoop2.6
1. hadoop集群: 1.1 系统及硬件配置: hadoop版本:2.6 :三台虚拟机:node101(192.168.0.101).node102(192.168.0.102).node103( ...
- java矩阵传递给r_从JAVA调用R得到卡方统计和p值
我在JAVA中有两个4 * 4矩阵,其中一个矩阵包含观察计数和其他预期计数. 我需要一种自动的方法来计算这两个矩阵之间的卡方统计量的p值; 但是,就我所知,JAVA没有这样的功能. 我可以通过将两个矩 ...
- JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法
JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法 参考文章: (1)JNI调用native方法出现 ...
- 关于 调用 JNI JAR java 的说明和注意事项,调用第 靠写不下了
关于 调用 JNI JAR java 的说明和注意事项,调用第 靠写不下了
- java同步异步调用_详解java 三种调用机制(同步、回调、异步)
1:同步调用:一种阻塞式调用,调用方要等待对方执行完毕才返回,jsPwwCe它是一种单向调用 2:回调:一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口: 3:异步调用:一种类似消 ...
- java反射的优化_请问Java反射的性能为什么比直接调用慢一个数量级左右?
Method.invoke()本身要用数组包装参数:而且每次调用都必须检查方法的可见性(在Method.invoke()里),也必须检查每个实际参数与形式参数的类型匹配性(在NativeMethodA ...
- java怎么调用存储函数_java中调用存储过程或存储函数的方法
java中调用存储过程或存储函数的方法 1.调用存储过程:CallableStatement clstmt = null;try {clstmt = conn.prepareCall("{c ...
- Android+Java中使用RSA加密实现接口调用时的校验功能
场景 RSA加密 RSA算法是一种非对称加密算法,那么何为非对称加密算法呢? 一般我们理解上的加密是这样子进行的:原文经过了一把钥匙(密钥)加密后变成了密文,然后将密文传递给接收方,接收方再用这把钥匙 ...
- java 调用本地接口_JAVA通过本地接口调用C++
技术简介 JNI,全称java native interface,是java语言与其他类型语言交互的接口.下图是Sun站点上对JNI的基本结构的描述.JNI是Java语言的本地编程接口,是J2SDK的 ...
最新文章
- [unreal4入门系列之九] UE4创建空白关卡并添加碰撞体
- 502 Bad Gateway nginx 解决
- 压缩图片上传到数据库
- 一台机器起多个filebeat_全自动多色丝印机一台多少钱?
- POJ 3415 后缀数组+单调栈
- 关于mysql的论文,大家给点建议
- 谷歌推出TensorFlow Lattice,让机器学习模型适应总体趋势
- Eratosthenes筛法求素数
- Gzip, Bzip2,Xz压缩
- eclipse搭建springmvc
- GLib-CRITICAL : g_variant_get_uint32: assertion ‘g_variant_is_of_type (value, G_VARIANT_TYPE_UINT32)
- linux 内核代码怎么下载,centos的linux内核源码下载方法
- 中国电信修改光猫路由模式为桥接模式
- 多域名HTTPS 证书
- 【历史上的今天】1 月 18 日:微软的“技术布道者”;反盗版法案抗议行动;哈佛 Mark I 灵感起源
- 浅谈集合List,Set以及Map集合的特点及区别
- Google Code Search
- Windows 11首次重大更新!如何快速升级Win11 22H2?(附四种升级方法)
- 什么是RAW文件系统?
- 女神问:有多喜欢她?我立马画出了女神的素描画!结果...
热门文章
- 【转】Linux内核报文收发
- 【转】IPSec的原理
- 《计算机网络》第四章:介质访问控制(The Medium Access Control Sublayer)
- python 客户端_Python一个简单的通信程序(客户端 服务器)
- 怎么在台式计算机上写文件,怎样直接在台式电脑和笔记本电脑之间实现文件传输...
- Kotlin 基础语法(四)
- java工厂模式学习
- laravel查询重复的数据_php – 使用Laravel Collection获取重复值
- 服务器安装lnmp的时候出现client_loop: send disconnect: Connection reset by peer
- php mysql搜索算法_PHP实现深度优先搜索算法(DFS,Depth First Search)详解