# DecimalFloatingPoint Protocol Review

**URL:** <https://forums.swift.org/t/decimalfloatingpoint-protocol-review/65047>\
**Category:** Swift Numerics\
**Tags:** decimalfloatingpoint\
**Created:** [May 18, 2023, 12:55pm UTC](https://forums.swift.org/t/decimalfloatingpoint-protocol-review/65047 "2023-05-18T12:55:34Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![benrimmington](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/benrimmington/32/695_2.png) [@benrimmington](https://forums.swift.org/u/benrimmington)\
**Post date:** [June 2, 2023, 2:38pm UTC](https://forums.swift.org/t/decimalfloatingpoint-protocol-review/65047/3 "2023-06-02T14:38:46Z")

</div>

> [@mgriebling](#):
>
> ```swift
> public protocol DecimalFloatingPoint:FloatingPoint, ExpressibleByFloatLiteral {
> 
> ```

Should `ExpressibleByFloatLiteral` be excluded? The compiler uses `Builtin.FPIEEE64` or `Builtin.FPIEEE80`, which isn't suitable for decimal types.

---

_[View the full topic](https://forums.swift.org/t/decimalfloatingpoint-protocol-review/65047)._
