# Exact arithmetic with continued fractions

**URL:** <https://racket.discourse.group/t/exact-arithmetic-with-continued-fractions/4470>\
**Category:** Show & Tell\
**Created:** [November 11, 2026, 1:14pm UTC](https://racket.discourse.group/t/exact-arithmetic-with-continued-fractions/4470 "2026-11-11T13:14:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![deren.dohoda](https://avatars.discourse-cdn.com/v4/letter/d/df705f/32.png) [@deren.dohoda](https://racket.discourse.group/u/deren.dohoda)\
**Post date:** [November 11, 2026, 1:14pm UTC](https://racket.discourse.group/t/exact-arithmetic-with-continued-fractions/4470/1 "2026-11-11T13:14:23Z")

</div>

> **[Bitbucket](https://bitbucket.org/derend/continued-fractions/src/master/)**

It's also in the racket package list but maybe not at 1.0 yet since i just pushed last night.

Pleased to say after many years that this is at the state I wanted from the start. Major features added are finding all real roots of a polynomial, and continued fraction composition, so that we can finally have sin(2\*pi/7) and the like.

---

<div class="post-metadata">

**Author:** ![bakgatviooldoos](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/bakgatviooldoos/32/1381_2.png) [@bakgatviooldoos](https://racket.discourse.group/u/bakgatviooldoos)\
**Post date:** [November 11, 2026, 3:39pm UTC](https://racket.discourse.group/t/exact-arithmetic-with-continued-fractions/4470/2 "2026-11-11T15:39:29Z")

</div>

Well done! Quite an achievement coming over many years 🥳

This may be a nothingburger if you pushed last night, but the entry on [pkgs.racket-lang.org](http://pkgs.racket-lang.org) says there is a checksum error:

```scheme
http-sendrecv/url: Host required: (url #f #f #f #f #t (list (path/param "derend" '()) (path/param "continued-fractions" '())) '() #f)
  context...:
   /home/pkgserver/racket/collects/racket/contract/private/arrow-val-first.rkt:563:3
   /home/pkgserver/racket-pkg-website/src/readme.rkt:33:7

```

---

<div class="post-metadata">

**Author:** ![deren.dohoda](https://avatars.discourse-cdn.com/v4/letter/d/df705f/32.png) [@deren.dohoda](https://racket.discourse.group/u/deren.dohoda)\
**Post date:** [November 11, 2026, 4:02pm UTC](https://racket.discourse.group/t/exact-arithmetic-with-continued-fractions/4470/3 "2026-11-11T16:02:27Z")

</div>

Thanks, I'm not sure what that means 🤔

---

<div class="post-metadata">

**Author:** ![bakgatviooldoos](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/bakgatviooldoos/32/1381_2.png) [@bakgatviooldoos](https://racket.discourse.group/u/bakgatviooldoos)\
**Post date:** [November 11, 2026, 4:32pm UTC](https://racket.discourse.group/t/exact-arithmetic-with-continued-fractions/4470/4 "2026-11-11T16:32:38Z")

</div>

I’ve never uploaded anything to the package server, but the error seems like the URL is only resolving to a relative path, i.e. excluding the host. I can’t really guess at anything more than that without seeing the package’s configuration on the server. Maybe something to do with bitbucket? Although I doubt.

---

<div class="post-metadata">

**Author:** ![deren.dohoda](https://avatars.discourse-cdn.com/v4/letter/d/df705f/32.png) [@deren.dohoda](https://racket.discourse.group/u/deren.dohoda)\
**Post date:** [November 11, 2026, 5:16pm UTC](https://racket.discourse.group/t/exact-arithmetic-with-continued-fractions/4470/5 "2026-11-11T17:16:22Z")

</div>

It's been on bitbucket the whole time, i think it might just be a syncronization issue due to being recently updated. I always install it in drracket directly and i believe it does the same checksum check based on the "currently installed" view. I can see that that checksum didn't match what the [pkgs.racket-lang.org](http://pkgs.racket-lang.org) has. So this might mean that it's seen that the package has changed since its last review but hasn't actually gotten the latest update.
