{"action":"created","issue":{"url":"https://api.github.com/repos/robert-dodier/maxima-jupyter/issues/2","labels_url":"https://api.github.com/repos/robert-dodier/maxima-jupyter/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/robert-dodier/maxima-jupyter/issues/2/comments","events_url":"https://api.github.com/repos/robert-dodier/maxima-jupyter/issues/2/events","html_url":"https://github.com/robert-dodier/maxima-jupyter/issues/2","id":112897288,"number":2,"title":"Suggestions for ECL ?","user":{"login":"EmmanuelCharpentier","id":7955276,"avatar_url":"https://avatars.githubusercontent.com/u/7955276?v=3","gravatar_id":"","url":"https://api.github.com/users/EmmanuelCharpentier","html_url":"https://github.com/EmmanuelCharpentier","followers_url":"https://api.github.com/users/EmmanuelCharpentier/followers","following_url":"https://api.github.com/users/EmmanuelCharpentier/following{/other_user}","gists_url":"https://api.github.com/users/EmmanuelCharpentier/gists{/gist_id}","starred_url":"https://api.github.com/users/EmmanuelCharpentier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EmmanuelCharpentier/subscriptions","organizations_url":"https://api.github.com/users/EmmanuelCharpentier/orgs","repos_url":"https://api.github.com/users/EmmanuelCharpentier/repos","events_url":"https://api.github.com/users/EmmanuelCharpentier/events{/privacy}","received_events_url":"https://api.github.com/users/EmmanuelCharpentier/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-10-22T21:39:25Z","updated_at":"2015-10-25T13:40:01Z","closed_at":null,"body":"Dear Robert,\r\n\r\nI am quite interested in using Maxima in a notebook format (much easier for my students, which are possibly interested, than a command-line interface or, worse for them, imaxima in emacs...).\r\n\r\nMy basic installation of Maxima is via the Debian package. Unfortunately, this distribution uses GCL, which has no threads...\r\n\r\nI also use Sage (which, BTW, arisen my interest in Jupyter and led me to explore ihe IRKernel...). This aggregate uses a (slightly out of date) implementation of Maxima using ECL. ECL *has* native threads.\r\n\r\nHowever, I haven't the slightest idea on how to create and save a Lisp image with ECL.\r\n\r\nHave you any suggestion ?"},"comment":{"url":"https://api.github.com/repos/robert-dodier/maxima-jupyter/issues/comments/150923838","html_url":"https://github.com/robert-dodier/maxima-jupyter/issues/2#issuecomment-150923838","issue_url":"https://api.github.com/repos/robert-dodier/maxima-jupyter/issues/2","id":150923838,"user":{"login":"EmmanuelCharpentier","id":7955276,"avatar_url":"https://avatars.githubusercontent.com/u/7955276?v=3","gravatar_id":"","url":"https://api.github.com/users/EmmanuelCharpentier","html_url":"https://github.com/EmmanuelCharpentier","followers_url":"https://api.github.com/users/EmmanuelCharpentier/followers","following_url":"https://api.github.com/users/EmmanuelCharpentier/following{/other_user}","gists_url":"https://api.github.com/users/EmmanuelCharpentier/gists{/gist_id}","starred_url":"https://api.github.com/users/EmmanuelCharpentier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EmmanuelCharpentier/subscriptions","organizations_url":"https://api.github.com/users/EmmanuelCharpentier/orgs","repos_url":"https://api.github.com/users/EmmanuelCharpentier/repos","events_url":"https://api.github.com/users/EmmanuelCharpentier/events{/privacy}","received_events_url":"https://api.github.com/users/EmmanuelCharpentier/received_events","type":"User","site_admin":false},"created_at":"2015-10-25T13:40:01Z","updated_at":"2015-10-25T13:40:01Z","body":"Le samedi 24 octobre 2015 à 18:22 -0700, Robert Dodier a écrit :\n> Hi Emmanuel, thanks for your interest in maxima-jupyter. About using\n> ECL, I believe it is possible and worth trying.\n> About threads, maxima-jupyter uses the Lisp package bordeaux-threads\n> and, on looking at the source code, I see that bordeaux-threads seems\n> to work with ECL. I haven't actually tested that, however.\n> About dumping an image, ECL doesn't support that, so the recipe I\n> gave won't work. However, it seems like it should work OK to execute\n> ECL-Maxima and then load the necessary maxima-jupyter Lisp code into\n> it.\nThe ECL manual page on compilation seems to hint that a dynamically loa\ndable library allows for an analogous solution.> \n> \n> \n> I will try to load maxima-jupyter into ECL and see how that turns out. Ping me again in a few days if you don't hear from me.\n> \n> \n> \n> best, Robert.\n> \n> \n> \n> —\n> Reply to this email directly or view it on GitHub.\n> \n> \n> \n>   > \n>   > \n\n> \n> \n\n> \n"}}