[Swift-user] two questions about Swift (fwd)
Justin M Wozniak
wozniak at mcs.anl.gov
Mon Mar 1 15:30:03 CST 2010
Hello Yi
If you can check out the latest Swift from trunk I've added some
features that might help you out here. There's a new built-in function @java()
that allows you to call into an existing Java library. You can call into the
Java Platform or into your CLASSPATH.
Here is one example:
(float result) sin(float x) {
result = @java("java.lang.Math", "sin", x);
}
float x = 0.5;
float y = sin(x);
trace("sin", x, y);
Note that you currently have to assign the result of @java() to a variable.
On Tue, 16 Feb 2010, Michael Wilde wrote:
>>>> Yi, sorry - I missed these questions from you; just saw them now.
>>>>
>>>> ----- "Yi Zhu" <yizhu at cs.uchicago.edu> wrote:
>>>>
>>>>> Hi all
>>>>>
>>>>> 2. In Matlab, there are some library which support some Math
>>>>> functions like "sin" "cos" "reshape" etc. Is there any similar
>>>>> library available for swift. If not, is there anyway to import
>>>>> external library? (e.g. from Java)
--
Justin M Wozniak
More information about the Swift-user
mailing list