问题标签 [ocaml]

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.

0 投票
7 回答
3091 浏览

compiler-construction - 编译 OCaml 项目的简单方法是什么?

我正在玩弄 OCaml。我想知道的第一件事是构建一个 OCaml 项目。现在,我只是想要一些愚蠢的简单的东西,因为我只是在学习。任何人都可以将我指向一个构建系统以及使用该构建系统的“hello world”类型示例吗?

0 投票
2 回答
820 浏览

ocaml - Ocaml:错误 - 此表达式具有类型 x,但与类型 x 一起使用

这是我的错误:

可能会发生什么导致这种情况?我正在使用 emacs tuareg,并一一加载评估文件。有时会发生这种情况,有时则不会。

0 投票
3 回答
2303 浏览

java - OCaml:两组中每个值的排列?(如何从 Java 翻译这个)

我有两组,由 Set.Make(t) 返回。我想生成两者中值的所有可能组合。我怎样才能做到这一点?

这可以生成一些对,但不是全部:

这将在Java中做到这一点:

0 投票
4 回答
1723 浏览

emacs - OCaml Emacs Tuareg:评估短语键盘快捷键,以及如何显示实际的希腊符号?

关于 OCaml 的 Emacs Tuareg 的两个问题:

  1. 我见过一些配置,它显示一个字母符号而不是一个'。我怎样才能打开这个?

  2. “评估短语”或“评估缓冲区”的键盘快捷键是什么?

0 投票
4 回答
6823 浏览

jvm - 用于 JVM 的 OCaml。有没有?

我看了一下 JVM 的一些新语言。如今,其中两个引起了极大的兴趣:Clojure 和 Scala。但依我拙见,两者都不理想。(让我们保持猜测,因为我不想损害自己的讨论......)

我实际上认为一个棘手的举动是 MS 的发明 - F#。简单地将 OCaml 语言迁移到 .NET 平台会产生一些很棒的效果。

问题是:有人设法为 JVM 编写了一个全功能的 OCaml 编译器吗?如果这是个好主意,你会怎么说?

0 投票
1 回答
136 浏览

ruby-on-rails - Frameworks that support complex nested forms ala Rails' accepts_nested_attributes_for?

I'm working on a small side project for a friend and I need to build complex forms dynamically from a set of predefined types which in-turn are persisted via the underlying object model.

So far I'm using Rails 2.3.4, accepts_nested_attributes_for, and a bit of Javascript.

There's nothing wrong with this, I've just about got it modified to handle arbitrary nesting and ordering... but having done RoR for the past two years it would be fun to use this as an excuse to learn something new. That said I'm lazy so it has to be as easy as the RoR solution.

Suggestions? Bonus points for Lisp, Scheme, or OCaml :-)

Thanks-- Mike

0 投票
3 回答
25677 浏览

list - 将整数附加到 Ocaml 中的列表

在没有操作员的情况下,如何以艰难的方式实现此功能@

0 投票
3 回答
3555 浏览

list - OCaml 列表中最后出现的元素

假设l是一个列表并且是一个元素,我怎样才能返回列表elem中元素的最后一次出现?如果元素不存在,也返回 -1 。我不太明白如何使用递归来遍历列表...elemll

0 投票
2 回答
4878 浏览

for-loop - OCaml - If 语句内的 For 循环

来自 Java 和 C 背景,掌握 Ocaml 的一些概念非常有趣。其中之一是让一个/multiple 语句在 for 循环中运行。

我得到的错误已经完成;;是一个意想不到的令牌。为什么会这样?即使我这样做也会发生这种情况

其中 vec_neg 是一种可以很好地否定向量类型的方法。

任何帮助将不胜感激。

0 投票
4 回答
588 浏览

ocaml - OCaml 过去几年有没有得到任何严重的提升?

您是否听说过有关 OCaml 社区的任何企业投资或扩大的消息?(请不要 F#)