User Activity

  • Posted a comment on discussion Developers on REDUCE

    I commited a fix for the problem with gentran you reported. Your example should work now after rebuilding. Thanks for letting us know. Eberhard

  • Committed [r6738] on Code

    Gentran: Strip procedure info generated by formproc. The info part was introduced after the creation of the gentran package and is of no use here.

  • Posted a comment on discussion Developers on REDUCE

    Hello, For some reason string manipulation comes up here once in a while. It is not really something that is used in Reduce. What are you trying to accomplish? Anyway, to answer your question the following should do symbolic procedure explode_string u; 'list . cdr reverse cdr reverse explode u; symbolic operator explode_string; 15: explode_string "Hello world"; {H, e, l, l, o, , w, o, r, l, d} 16: Eberhard

  • Committed [r6622] on Code

    Excalc: An improvement of commit 6606. When the switch 'nero' is on no extra spaces should be generated anymore.

  • Committed [r6606] on Code

    Excalc: Correct printing indexed expressions when the switch 'nero' is on.

  • Posted a comment on ticket #155 on REDUCE

    Hi, Thanks for reporting the issue. The message only appears with fancy printing, for example when the graphical interface is used. If you put the following after loading excalc symbolic procedure indxpri(v,u); begin scalar x,y,z; y := flatindxl allindk v; for each j in mkaindxc(y,if coposp cdr v then get(car v,'indxsymmetries) else nil) do <<x := pair(y,j); z := aeval subla(x,v); if null(!*nero and (z = 0)) then <<maprin list('setq,subla(x,v),z); if not !*nat then prin2!* "$"; terpri!* t>> else...

  • Posted a comment on discussion Developers on REDUCE

    After a quite big struggle with our old snapshot-builder I managed to create a snapshot that might work on older Mac's. Please try it out. The snapshot is now on sourceforge and is named Reduce-legacy_snapshot_6550.dmg Eberhard

  • Posted a comment on discussion Help on REDUCE

    Maybe this will help you with your original problem. Remeber the definition of a quotient and remainder. p = a*q + r Now let E be p and (J - 8) be q, then r can be interpreted as a 'substitution'. In Reduce simply calculate remainder(num !E, !J - 8); Eberhard

View All

Personal Data

Username:
eschruefer
Joined:
2008-12-26 17:39:05

Projects

This is a list of open source software projects that Eberhard Schruefer is associated with:

  • Project Logo REDUCE A Portable General-Purpose Computer Algebra System Last Updated:

Personal Tools