Skip to content

SS-4622 Assign() fails if it is part of a definition #6

@fakemoses

Description

@fakemoses

https://smath.com/bts/Issues/IssueDetail.aspx?id=4622

Description:

EDIT 2023: The correct behaviour is obtained if the line operator is used. Objective of bug fix: Restore this behaviour but without use of line operator.

Due to API changes, Assign() is partially broken. It just evaluates it's arguments but is not evaluated itself.

An option might be to integrate the replacement into the pre-processing. This also might work for Solve() (integrate the Maxima function call into preprocessing)!

But maybe, the preprocessing isn't under control of the plugin...

image

Update(June 7, 2023):

The problem can be described more specifically.

The standard way without tricks. Problem is that the result of Assign() can't be stored to another variable.

image

Version with eval(), storage is possible but eval looks weird at display of L and enforces unwanted conversion to non-exact representation

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions