Menu

#4992 quad_* can leave temporary variable assignments in place

None
closed
nobody
quadpack (5)
5
5 days ago
2026-08-17
No
g(u) := if u > 1.0 then throw(u) else sin(u)$
ex: funmake(g, [y[3]])$
catch( quad_qags(ex, y[3], 0, %pi) )$
y[3];  ==>  1.5707963267948966      an internal quadrature sample point

Spotted by Claude

Discussion

  • Stavros Macrakis

    I'm surprised that subscripted variables are allowed at all.

     
  • David Scherfgen

    David Scherfgen - 5 days ago
    • status: open --> closed
     
  • David Scherfgen

    David Scherfgen - 5 days ago

    Fixed by commit [5e14a1].

     

    Related

    Commit: [5e14a1]


Log in to post a comment.