Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

a mathlink question

  • To: mathgroup at smc.vnet.net
  • Subject: [mg89620] a mathlink question
  • From: GS <vokaputs at gmail.com>
  • Date: Sun, 15 Jun 2008 06:13:19 -0400 (EDT)

I would like to call a C-program from Mathematica. All the examples in
the MathLink tutorials (like AddTwo[i,j]) work like this: they are
called from Mathematica, are executed, send the result to Mathematica
and exit.

I would like a C-program to not exit after the execution, and keep the
memory of the previous inputs. Say, I want an external C-program, to
be called as AddToPreviousSum[x]. When it is first called, it returns
x. When it is called the second time AddToPreviousSum[y], it returns x
+y. When it is called the third time AddToPreviousSum[z], it returns x
+y+z, and so on.

How do I implement this in C using MathLink?

Thanks.
GS.


  • Prev by Date: Re: Fonts in publication quality figures.
  • Next by Date: Nested Grids
  • Previous by thread: How to create a style sheet
  • Next by thread: Re: a mathlink question