Prof. Jacques Carette

2386 Reputation

17 Badges

19 years, 65 days
McMaster University
Professor or university staff
Hamilton, Ontario, Canada

Social Networks and Content at Maplesoft.com

From a Maple perspective: I first started using it in 1985 (it was Maple 4.0, but I still have a Maple 3.3 manual!). Worked as a Maple tutor in 1987. Joined the company in 1991 as the sole GUI developer and wrote the first Windows version of Maple (for Windows 3.0). Founded the Math group in 1992. Worked remotely from France (still in Math, hosted by the ALGO project) from fall 1993 to summer 1996 where I did my PhD in complex dynamics in Orsay. Soon after I returned to Ontario, I became the Manager of the Math Group, which I grew from 2 people to 12 in 2.5 years. Got "promoted" into project management (for Maple 6, the last of the releases which allowed a lot of backward incompatibilities, aka the last time that design mistakes from the past were allowed to be fixed), and then moved on to an ill-fated web project (it was 1999 after all). After that, worked on coordinating the output from the (many!) research labs Maplesoft then worked with, as well as some Maple design and coding (inert form, the box model for Maplets, some aspects of MathML, context menus, a prototype compiler, and more), as well as some of the initial work on MapleNet. In 2002, an opportunity came up for a faculty position, which I took. After many years of being confronted with Maple weaknesses, I got a number of ideas of how I would go about 'doing better' -- but these ideas required a radical change of architecture, which I could not do within Maplesoft. I have been working on producing a 'better' system ever since.

MaplePrimes Activity

These are questions asked by JacquesC

I just installed the X86_64 version of Maple on my new computer, but I can't find Classic!  Is it not supported on this platform? 

I looked in the installation instructions, and there was no mention either way. 

I have some 'discrete' data which I wish to analyze with Maple.  For example, I have

Someone asked me with some help with an ODE, and I was able to reduce the problem to the following rather pretty sub-problem:


Of course, since this ODE is missing a term in y(x), one can immediately reduce it further by one integration, but I find the resulting ODE less aesthetically pleasing.  However, I can't seem to get much out of this ODE.  Anyone have a clever idea?

There has to be an 'easy' way to solve this problem in Maple, but right now I am drawing a blank!  Given a sequence of random (but distinct) integers in a list, find the both the longest increasing and descreasing subsequences; finding the sequence of indices into the origninal sequence is probably the "best" answer.  My T.A.

A Maple user in Ireland asks:

Basically when we call BooleanSimplify using the openMaple API, with very long expressions, after a significant period of time maple calls the textCallBack with the tag MAPLE_TEXT_QUIT and nothing in the string passed to the same function. Could you shed some light on what maple_text_quit is and why maple might be returning this. i.e. could it be that it has hit some internal limit, or that It is hitting some external limit. i.e. malloc

1 2 3 4 Page 2 of 4