Được rồi, vì vậy tôi thực sự không biết nhiều về COM. Những gì tôi biết là nếu bạn viết mã bằng một trong các ngôn ngữ lập trình do Microsoft tài trợ, bạn có thể viết một cái gì đó giống như 3 dòng mã để khởi chạy Excel, mở một sổ làm việc trống, đưa một số dữ liệu vào các ô và yêu cầu Excel vẽ biểu đồ nó. Nhưng tôi không biết làm thế nào ma thuật đen này thực sự hoạt động; tất cả những gì tôi biết là nó liên quan đến COM bằng cách nào đó.Có thể Haskell [dễ dàng] thực hiện COM không?
Có thể thực hiện điều này với Haskell không? Có phải là "dễ dàng", hay nó sẽ trở nên khó khăn? Bởi vì nếu nó dễ dàng, tôi có thể thử và làm điều này để làm việc, nhưng nếu nó thực sự khó khăn, có những cách đơn giản hơn để làm cho đồ thị Excel ...
Tôi biết rằng bạn không thực sự cần để tìm hiểu COM chỉ để đồ thị công cụ. (Ví dụ, tôi có thể sử dụng GraphVis hoặc GNUplot, hoặc Google Chart, hoặc viết một chức năng Cairo nhỏ, hoặc ...) Tôi quan tâm đến việc làm thế nào dễ dàng hoặc khó khăn để làm COM với Haskell, và đây chỉ là một ví dụ thúc đẩy .
Chỉ cần làm rõ, bạn đang yêu cầu cách dễ dàng là để giao tiếp với COM hoặc cách dễ dàng là xây dựng một hệ thống giống như COM trong Haskell? –
@GabrielGonzalez giống như trước đây. –
@GabrielGonzalez Tôi quan tâm đến cách dễ dàng để có được Haskell để nói chuyện với tất cả các công cụ Windows hiện có mà xuất khẩu một giao diện COM. – MathematicalOrchid