JacquesC

Prof. Jacques Carette

2401 Reputation

17 Badges

20 years, 77 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 Posts that have been published by JacquesC

I did not see an official policy about asking homework questions on MaplePrimes (at least a search for 'homework' did not turn up anything relevant). A number of other sites and mailing lists which I am on have such policies. A particularly like the policy from the Haskell-cafe list. It strikes an excellent middle-ground between being helpful and active participation in academic dishonesty.
I've wanted a Maple IDE for a long time. Still do. And apparently, I am not the only one who thinks that such a product could really sell.
While I was over on Wolfram Research's web site (to provide a link for another post), I saw an interesting link to a Technology Guide. First, let me warn the techies: it is absolutely shameless marketing on their part. Second, again for the techies: take a look at it and drool! It is astonishing. They take basic technology, very little of which is Mathematica-specific, and turn it into a very sexy marketing story. In fact, some of the technology highlighted is ancient history in Maple, yet they managed to make it sound fresh, new, and Mathematica-only. I have to say 'wow'.
Steve Forrest and I are building a static analyzer for Maple code. What we would like is some kernel bound self-contained Maple code. In other words, we want code that does not depend on any Library functions, just the Maple language (and itself). Static analysis is already quite difficult, we have to start "small" and build up. Later, we will allow certain library functions -- essentially kernel-bound library functions first (call these 1-functions), then functions that only depend on those (ie 2-functions), and so on, until we can deal with n-functions for n large enough. Right now, kernel-bound code only, please!
Since the book entries do not yet have their own tracker (like the forums, blogs, etc), I figured I would give a particular entry I crafted on advanced maple programming a bit of a boost by making a blog entry of it, at least until Will get the tracker back online. I did spend a huge amount of time on that book entry, so I want it to get some visibility!
First 10 11 12 13 14 15 16 Page 12 of 16