-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
I did a first attempt trying to use coulomb in scala 3. I got quite a bit of progress on a relatively simple library that uses coulomb but I have some errors I can't solve, having tried several imports.
How could I get this work?
[error] -- Error: /Users/carlos.quiroz/code/noirlab/lucuma-itc/modules/itc/src/main/scala/lucuma/itc/ItcImpl.scala:150:40
[error] 150 | ((expTime - oldExpTime) > 1.withUnit[Second] || (oldExpTime - expTime) > 1
[error] | ^
[error] |Subtraction not defined in scope for Quantity[BigDecimal, coulomb.units.si.Second] and Quantity[BigDecimal, coulomb.units.si.Second]
[error] |
[error] |One of the following imports might make progress towards fixing the problem:
[error] |
[error] | import coulomb.policy.spire.standard.ctx_sub_1V1U
[error] | import coulomb.policy.spire.standard.ctx_sub_1V2U
[error] | import coulomb.policy.spire.standard.ctx_sub_2V1U
[error] | import coulomb.policy.spire.standard.ctx_sub_2V2U
[error] | import coulomb.policy.spire.strict.ctx_sub_1V1U
[error] | import coulomb.policy.spire.strict.ctx_sub_1V2U
[error] | import coulomb.policy.spire.strict.ctx_sub_2V1U
[error] | import coulomb.policy.spire.strict.ctx_sub_2V2U
[error] | import coulomb.policy.standard.ctx_sub_1V1U
[error] | import coulomb.policy.standard.ctx_sub_1V2U
I'm importing
import coulomb.policy.spire.standard.`given`
import coulomb.ops.algebra.spire.all.*
I have a few similar errors for division and multipaction. I guess I'm missing an algebra?
Any guidance would be appreciated
Metadata
Metadata
Assignees
Labels
No labels