#6781: [with patch, needs review] Library access to ecl
---------------------------+------------------------------------------------
   Reporter:  nbruin       |       Owner:  nbruin    
       Type:  enhancement  |      Status:  needs_work
   Priority:  major        |   Milestone:  sage-4.2.1
  Component:  packages     |    Keywords:            
Work_issues:               |      Author:            
   Reviewer:               |      Merged:            
---------------------------+------------------------------------------------
Changes (by kcrisman):

  * status:  needs_review => needs_work


Comment:

 So far, this looks good.  For some reason I am having trouble with #7287
 working properly, and it's possible this is to blame, but this patch on
 its own seems ok.  I can't give it a positive review, because I do not
 know enough about Lisp to competently judge it, but various tests I got
 from random Lisp websites for things not in the doctests also gave correct
 answers, which is good!

 A couple of very minor things:  I notice a few functions in the 800s which
 aren't separated by a blank line, which makes it harder to read.  There is
 also a typo in init_ecl - it should be "Do not", not "No not".  I also
 occasionally get output like this:
 {{{
 sage: ecl_eval("(command object)");
 outputsage:
 }}}
 as opposed to
 {{{
 sage: ecl_eval("(command object)");
 output
 sage:
 }}}
 I can't determine very well when this happens, though it seems to occur
 fairly reliably after various print commands, like
 {{{
 sage: ecl_eval("(print 3)") ;

 3 sage:
 }}}
 Note that if I don't use the ;, since it returns the ECL object, I don't
 have the problem then:
 {{{
 sage: ecl_eval("(print 3)")

 3 <ECL: 3>
 sage:
 }}}

 So I'm putting this to "needs work" because of these very minor issues,
 but really it seems good and we just need someone who knows something
 about Lisp to review it!  Looks nice.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6781#comment:8>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to