我目前的主要编程语言是 python。我喜欢它的很多地方,但我也喜欢函数式语言。不足以在其中做一个完整的程序,但对于某些功能来说绝对是,这很适合功能模具。
当然 .NET 在这方面是惊人的,同时拥有 ironpython 和 F#。但考虑到 Ironpython 对科学 Python 生态系统的支持在我上次检查时仍然不可靠,.NET 对我来说不是一个选择。我对明显缺乏促进 cpython 和 Haskell 之间互操作的工具感到有点震惊。它们都是拥有大型社区的成熟语言,这对我来说似乎很合适。
他们的架构是否有一些东西让他们不兼容而我错过了,或者这只是一些很棒的东西仍在等待发生?
澄清; 那里有一些半生不熟的项目,但我在想一些与 Weave、pycuda 或 boost 的令人敬畏相似的东西。只需几个注释即可自动化互操作中固有的所有管道。