On Saturday, September 12, 2015, Robert Jacobson <rljacob...@gmail.com>
wrote:

> I want to give an update regarding my attempt to "permanently" solve the
> Mathematica interface problem with my interface to Mathematica (
> https://github.com/rljacobson/MathLine). I think my code is fine, but I'm
> embarrassed to say that I can't figure out how to write a cross-platform
> build script that actually works. The only "nonstandard" part of the build
> process is choosing between WSTP or MathLink based on the installed version
> of Mathematica, but this is
>

Could you build both and decide at runtime?  Which is used in recent
versions of mma?



> what's hitching me up. My difficulties are probably completely trivial to
> solve by any cross-platform developer out there considering the simplicity
> of my project. If anyone could help me out, I would be very grateful.
>
> If nobody has the time or energy to help, then realistically it'll be next
> summer before I can learn and implement the fix and submit a pull request
> on Sage.
>
> Best,
>
> Robert
>
> On Monday, 6 April 2015 21:01:08 UTC-4, Robert Jacobson wrote:
>>
>> On Saturday, 31 January 2015 16:22:09 UTC-5, Dr. David Kirkby (Kirkby
>> Microwave Ltd) wrote:
>>>
>>> On 22 December 2014 at 00:43, Robert Jacobson <rljac...@gmail.com>
>>> wrote:
>>> > Hi. I have yet to contribute code to sage, but I think I've found
>>> something
>>> > easy enough for me to start with. I'd like to talk about how to
>>> proceed.
>>> >
>>> > I found ticket #13892 and the apparent duplicate ticket #15318 which
>>> > indicate that the Mathematica interface is fragile and has been broken
>>> for a
>>> > couple of years. In the previous conversation about this in this group
>>> a
>>> > couple of years ago it was suggested that the way forward is to use
>>> MathLink
>>>
>>> Have you seen this ticket
>>>
>>> http://trac.sagemath.org/ticket/16703
>>>
>>> If you are still keen to contribute your code Robert, I'm sure it
>>> would be appreciated.
>>>
>>> Dave
>>>
>>
>> Thanks for the encouragement, Dave. Yeah, I saw that ticket. I think my
>> interface to Mathematica (https://github.com/rljacobson/MathLine) is
>> mature enough. I'm testing it on a few other different systems to make sure
>> it compiles and works as intended. I'm also still trying to figure out
>> how to navigate the Sage development process.
>>
>> There is the outstanding question of whether the new interface should use
>> MathLink or WSTP. Right now the two are nearly identical, and even the
>> just-released version 10.1 of Mathematica ships with both, but WSTP is the
>> future. Perhaps the best strategy is to include code for both options and
>> then select based on Mathematica version number.
>>
>> Robert
>>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com
> <javascript:_e(%7B%7D,'cvml','sage-devel%2bunsubscr...@googlegroups.com');>
> .
> To post to this group, send email to sage-devel@googlegroups.com
> <javascript:_e(%7B%7D,'cvml','sage-devel@googlegroups.com');>.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.
>


-- 
Sent from my massive iPhone 6 plus.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to