Skip to Content.
Sympa Menu

maude-help - Re: [Maude-help] Embedding or calling Maude

maude-help AT lists.cs.illinois.edu

Subject: Maude-help mailing list

List archive

Re: [Maude-help] Embedding or calling Maude


Chronological Thread 
  • From: StUstD <stustd AT gmail.com>
  • To: Konrad Hinsen <konrad.hinsen AT fastmail.net>
  • Cc: maude-help AT cs.uiuc.edu
  • Subject: Re: [Maude-help] Embedding or calling Maude
  • Date: Fri, 6 Feb 2015 11:37:22 +0100
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/maude-help/>
  • List-id: <maude-help.cs.uiuc.edu>

Dear Konrad:

Python (Cython...?) would be an excellent choice. I'll definitely want to contribute to that but first I must continue to become more familiar & experienced with Maude's modeling philosophy.

- Stu

On Feb 6, 2015 10:17 AM, "Konrad Hinsen" <konrad.hinsen AT fastmail.net> wrote:
StUstD writes:

 > Is it possible to embed/call (running) Maude into/from an
 > application written in another language. This way applications
 > immediately capitalize (logic and execution wise) on Maude's
 > powerful modeling capabilities...

>From the Unix shell point of view, Maude is just a program reading
from standard input and writing to the standard output and standard
error streams. Most programming languages propose library functions to
call such programs as subprocesses.

The hard part is converting information to and from Maude syntax
to make this useful. I have played with the idea of writing a
Python library for this purpose, but haven't yet found the time
to consider this idea more seriously. If anyone knows of similar
projects, I'd be interested.

Konrad.



Archive powered by MHonArc 2.6.16.

Top of Page