Skip to content

API style definition #44

Open
Open
@perazz

Description

@perazz

See https://fortran-lang.discourse.group/t/linear-algebra-api-call-for-feedback/7455/3

Ideally, we would like for each API operation:

  • a subroutine version, that performs no internal allocations, and intent(inout) arguments where necessary
  • a function version, that has all intent(in) arguments except for the error handler
  • an overloaded operator(.xyz.), where applicable, that has only intent(in) arguments

The function and operator versions should be made pure where possible

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions