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 not 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.
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