diff options
-rw-r--r-- | posts/2024-02-25-optimizing-guile.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/posts/2024-02-25-optimizing-guile.md b/posts/2024-02-25-optimizing-guile.md index f250e6f..641fe8d 100644 --- a/posts/2024-02-25-optimizing-guile.md +++ b/posts/2024-02-25-optimizing-guile.md @@ -60,8 +60,8 @@ are polymorphic; `+` adds any two numbers together and there are many types of numbers. Compiled as-is, it means that multiple dispatch on the operands needs -to happen at runtime to determine that which specialized “add $type-a -and $type-b” routine needs to be called. +to happen at runtime to determine which specialized “add $type-a and +$type-b” routine needs to be called. The R6RS specification introduced monomorphic procedures for fixnums and floats such as `fx+` and `fl+`. These procedures remove the |