mentat-collective / emmy

The Emmy Computer Algebra System.
https://emmy.mentat.org
GNU General Public License v3.0
405 stars 24 forks source link

Expand literal function descriptor language [in progress] #113

Open sritchie opened 1 year ago

sritchie commented 1 year ago

Full port of litfun.scm and the function descriptor language from scmutils.

== Literal Function Descriptor Language

We support some of the possible literal function types; these are type signatures like (-> (UP Real Real) Real). But litfun.scm has support for a richer language.

codecov-commenter commented 1 year ago

Codecov Report

Patch coverage: 25.97% and project coverage change: -0.32 :warning:

Comparison is base (7631909) 86.45% compared to head (bb1f22e) 86.14%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #113 +/- ## ========================================== - Coverage 86.45% 86.14% -0.32% ========================================== Files 99 99 Lines 15306 15379 +73 Branches 785 785 ========================================== + Hits 13233 13248 +15 - Misses 1288 1346 +58 Partials 785 785 ``` | [Impacted Files](https://codecov.io/gh/mentat-collective/emmy/pull/113?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None) | Coverage Δ | | |---|---|---| | [src/emmy/abstract/function.cljc](https://codecov.io/gh/mentat-collective/emmy/pull/113?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL2VtbXkvYWJzdHJhY3QvZnVuY3Rpb24uY2xqYw==) | `63.25% <25.97%> (-20.55%)` | :arrow_down: | ... and [2 files with indirect coverage changes](https://codecov.io/gh/mentat-collective/emmy/pull/113/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None) Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.