Greetings, and thanks so much!  With this, found it and fixed now.

What do you want to do about the stable-sort issue?  I can check if the
instance I found is the only case, but in general the rule is sort iff
the predicate defines a total order.

Take care,

Waldek Hebisch <de...@fricas.org> writes:

> On Sat, Feb 01, 2025 at 01:58:15PM -0500, Camm Maguire wrote:
>> Greetings again!  Its the hyperdoc paste mechanism in sman -- giving
>> System Error: not a string
>> 
>> investigating....
>> 
>> Take care,
>> 
>> Waldek Hebisch <de...@fricas.org> writes:
>> 
>> > On Fri, Jan 17, 2025 at 03:02:46PM -0500, Camm Maguire wrote:
>> >> Greetings, and one more question --
>> >> 
>> >> My build is now hanging waiting for input here:
>> >> 
>> >> unset DAASE; HTPATH=. FRICAS_INITFILE='' 
>> >> /mnt/sda4/debian/fricas/target/x86_64-linux-gnu/bin/sman -noihere -paste 
>> >> exdiff.ht
>> >> openServer result 0
>> >>                        FriCAS Computer Algebra System 
>> >>                          Version: FriCAS 2022-07-16
>> >>                  Timestamp: Fri Jan 17 01:59:52 PM EST 2025
>> >> -----------------------------------------------------------------------------
>> >>    Issue )copyright to view copyright notices.
>> >>    Issue )summary for a summary of useful system commands.
>> >>    Issue )quit to leave FriCAS and return to shell.
>> >> -----------------------------------------------------------------------------
>> >>  
>> >> 
>> >> making exdiff.input
>> >> parsing: ExDiffBasic
>> >> writing:  differentiate(sin(x) * exp(x^2),x)
>> >> 
>> >> Thoughts?
>
> Much of above happens in separate processes.  In FRICASsys the
> expression is supposed to come to 'parseAndEvalToHypertex' which
> calls 'parseAndEvalToStringEqNum'.  So one thing to check is
> starting FRICASsys and trying
>
> )boot parseAndEvalToStringEqNum('"differentiate(sin(x) * exp(x^2),x)")
>
> This should give something like:
>
>
> (EVAL-WHEN (:EXECUTE :LOAD-TOPLEVEL)
>   (PROG ()
>     (RETURN
>      (|parseAndEvalToStringEqNum| "differentiate(sin(x) * exp(x^2),x)"))))
> Value = ("               2                  2"
>          "              x                  x"
>          "   (1)  2 x %e  sin(x) + cos(x)%e"
>          "                                                    Type: 
> Expression(Integer)")
>
> If the above works OK, then possible reason could be is socket code
> (data have to go trough sockets before it gets to
> 'parseAndEvalToHypertex')
>
> -- 
>                               Waldek Hebisch

-- 
Camm Maguire                                        c...@maguirefamily.org
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fricas-devel+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/fricas-devel/87y0yolana.fsf%40maguirefamily.org.

Reply via email to