Skip to content

Allow use of noninteractive maxima with run-string or batch-string command line args #23

@kasperpeulen

Description

@kasperpeulen

Maxima pool seems to work great, if the users provides maxima code without errors, but when the user provides bad maxima code, we have some struggles.

Either, because the error message is not clear from maximapool, or the user has to wait for the timeout, until it receives the error.

For example:
input:

a: 1

output:

(%i1) 
incorrect syntax: concat is not an infix operator
concat(
     ^
(%i1) 

We have a couple of other cases, where maxima expects more input, and therefore the process will only be killed after the timeout time.

I feel like Maximapool would be in general a more clean process, if it would use the run-string and batch-string command line arguments. That is kind of the noninteractive way. While now Maximapool uses the interactive command line tool.

Would that be possible?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions