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.