问题标签 [reify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gwt - “物化”的反馈
我是新来的,所以如果这种类型的帖子/问题在这里不合适,请原谅我。
有没有人使用过 Isomorphic Reify ( http://www.smartclient.com/product/reify.jsp )?在“纸面上”的解决方案看起来很有希望,但我想要真正的现场反馈。
在这之中:
您需要使用 SmartGWT 还是可以使用普通 GWT?
您需要全套/方法吗?(来自同构)
- 它在更新表单时表现如何?
任何帮助都会非常有用。
haskell - 是否可以使用 Template Haskell 获得任何类型的表达式?
给定一个表达式foo
,我可以声明一个顶级函数
并通过reifyingfoo
获得as的类型:Type
bar
有没有一种直接的方法来获取 的类型foo
,而无需创建 的冗余定义bar
?理想情况下作为类型的函数Exp -> Q Type
。
clojure - 在 Clojure 中模拟现有方法
我正在尝试使用with-redefs
和reify
模拟 clojure 中的方法。我不知道从哪里开始使用这些。谁能给我一个模拟方法的例子吗?互联网上的文档对我没有帮助,因为此时我完全对它感到困惑。
ruby-on-rails - Rails While Loop:无法加载页面
各位早上好。在我的模型中,我创建了一种显示行的方法。该页面无法正常工作,因为 next 并 reify 我们未定义的方法,所以我尝试了它们。但是页面没有加载并且在浏览器上显示这个错误。“504网关超时”
你有什么建议我让这段代码更干净并防止它再次加载长页面?
scala - Scala 宏可以在类中定义(作为该类的方法)吗?
我的 Scala 断言库需要 Scala 宏(reify、quasiquote、macro impl)。
我希望能够做到这一点:
或者像这样:
可以在隐式类中定义 Scala 宏吗?
clojure - 如何覆盖现有对象的方法?
该对象是用创建的reify
,我需要覆盖它的一种方法。我发现的唯一方法是使用经典的 OO 装饰器和reify
. 还有其他方法吗?
java - Clojure:实现有状态的 Java 接口
Kafka Streams有一个接口 ,Processor
它的实现是有状态的。开发人员指南中给出的示例实现是:
该init
方法初始化WordCountProcessor
的内部状态,例如检索键值存储。其他方法,例如process
and close
,利用这种状态。
我不清楚如何reify
在 Clojure 中使用这样的接口。我们将如何传递由init
to process
、close
等检索到的状态?
使用闭包?
我的一个想法是使用闭包:
烦人的是,我们ProcessorContext
每次都必须从对象开始,因此键值存储代码将在所有需要键值存储的方法中重复。
我没有看到解决这个问题的(一般)方法,尽管根据具体情况,我们可以用ctx
方法需要的更具体的状态替换原子。
有没有更好的办法?
clojure - 如何使用重载方法来具体化 Java 接口?
我正在尝试从 JGroups 使用reify
.
在这种情况下,接收方法出现了两次,每次都有一个参数(当然还有不同的类型)。当我尝试reify
在 CIDER 中使用以下代码时:
我收到一条错误消息:
正如receive
界面中绝对可用的那样,我认为此问题与重载方法有关,并且我的 typ 提示不起作用。我究竟做错了什么?
编辑:根据 Lees 评论更改代码后:
错误消息已更改:
scala - 案例类的 TypeTag
我想创建一个Bla
带有类型参数的案例类,A
它知道A
运行时的类型(它将其存储在其info
字段中)。
我的尝试如下例所示。问题是这个例子不能编译。
但是,当我发表评论时val info=Run.paramInfo(this)
,程序运行良好并打印:
Bla() 的类型具有类型参数 List(Int)
有没有办法让下面的这个例子编译?(或以其他方式实现相同的目标,即案例类自我意识到其类型参数的类型?)