Run2 scala numeric precision
Enhanced numeric tokenization with BigDecimal and precision in Scala.From its SKILL.md
npx -y skills add cxcscmu/SkillLearnBench --skill run2_scala-numeric-precisionAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
0.7 KB, 156 tokens by cl100k_base, as published. Nobody here has run it
Numeric Precision in Scala
Scala BigDecimal is robust for financial and precision calculations.
Formatting with Precision
def formatValue(value: Any, precision: Int): String = value match {
case d: BigDecimal => s"%.${precision}f".format(d)
case d: Double => s"%.${precision}f".format(d)
case d: Float => s"%.${precision}f".format(d)
case bi: BigInt => bi.toString
case _ => value.toString
}
Scala Math Features
BigDecimal(str)orBigDecimal(double)- Precision can be set using
math.BigDecimal.RoundingModeif necessary. - In the tokenizer context, string formatting is usually sufficient.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.