[Scilab-users] using intersci in 6.0.0 (was: Matlab vs Scilab perf; calling a fortran routine.)

shorne at energetiq.com shorne at energetiq.com
Mon Mar 6 18:28:51 CET 2017


I had looked up SWIG.  I have found no examples of connecting fortran to
scilab using swig.




From:	Clément David <clement.david at scilab-enterprises.com>
To:	Users mailing list for Scilab <users at lists.scilab.org>
Cc:	shorne at energetiq.com
Date:	03/06/2017 03:54 AM
Subject:	using intersci in 6.0.0 (was: Matlab vs Scilab perf; calling a
            fortran routine.)



> While I'm on the subject, the old  Intersci system was a very convenient
way to automatically
> generate the interface routine between scilab and an arbitrary fortran
subroutine.  There seems
> not to be recent documentation on doing the same (specifically for
fortran).  Or am I missing
> something?   I've had to use the "call" interface to use old code.  Is
there a better way?

In Scilab 6.0.0, we did not reproduce and intersci code generation as this
is handled by another
tool called `SWIG` [1] for multiple scripting (or not) languages. This idea
is to let the tool parse
an C interface description (similar to a .h file with directives) and
generate the wrapper code for
a specific language.

Scilab is natively supported and the tool generates API Scilab code. IMHO
this is way simpler to
define in interface just writing C code instead of guessing what's the
intersci encoding scheme :)
for a specific parameter.

[1]: http://swig.org/

Thanks,

--
Clément

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20170306/e741f94c/attachment.htm>


More information about the users mailing list