epishew писал(а):
К сожалению Maple через т.н. OpenMaple предоставляет интерфейс только для C, Java и VB6.
Как правило, если есть интерфейс для C, то нужные функции можно вызывать и из .NET, добавив соответствующие Declare. Во всяком случае использование в .NET C-шных API - обычная практика.
Если же в интерфейсе OpenMaple есть нечто специфическое, например, нестандартное выравнивание или передача указателей на сложные структуры, то попробуйте написать DLL на C, вызывающую нужные функции Maple. А саму эту DLL вызывайте из .NET.