Haskell可以[轻松]做COM吗?

Mat*_*hid 5 com haskell

好吧,所以我对COM并不是很了解.我所知道的是,如果您使用Microsoft赞助的编程语言之一编写代码,那么您可以编写类似3行代码的内容来启动Excel,打开一个空白工作簿,将一些数据填入单元格并告诉Excel绘制图形它.但我不知道这个黑魔法究竟是如何运作的; 我所知道的是它与COM有关.

用Haskell做这种事情有可能吗?它"容易",还是会变得非常困难?因为如果它很容易,我可能会尝试让它工作,但如果它真的很难,有更简单的方法来制作Excel图形的东西......

我知道你实际上并不需要学习COM只是为了绘制图形.(例如,我可以使用GraphVis或GNUplot,或者Google Chart,或者编写一个小的Cairo函数,或者......)我对使用Haskell进行COM操作有多么容易或者很困难,这只是一个激励性的例子.

GS *_*ica 2

HDirect曾经是标准,因为它上次上传是在 3 年前,我想它已经有点烂了。

看起来有一个新的软件包旨在做同样的事情。