# An unpublished Raster package was written by someone on the Ada Forum and referred to on Rosetta Code

**URL:** https://forum.ada-lang.io/t/an-unpublished-raster-package-was-written-by-someone-on-the-ada-forum-and-referred-to-on-rosetta-code/4586
**Category:** General
**Created:** [July 23, 2026, 1:28am UTC](https://forum.ada-lang.io/t/an-unpublished-raster-package-was-written-by-someone-on-the-ada-forum-and-referred-to-on-rosetta-code/4586 "2026-07-23T01:28:26Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Ret\_Build\_Engineer](https://forum.ada-lang.io/letter_avatar_proxy/v4/letter/r/ccd318/32.png) [@Ret\_Build\_Engineer](https://forum.ada-lang.io/u/Ret_Build_Engineer)
#### Post date: [July 23, 2026, 1:28am UTC](https://forum.ada-lang.io/t/an-unpublished-raster-package-was-written-by-someone-on-the-ada-forum-and-referred-to-on-rosetta-code/4586/1 "2026-07-23T01:28:26Z")

</div>

an unpublished Raster package was written by someone on the Ada Forum and referred to on Rosetta Code…

Did this author ever finish the package? A Rosetta Code task makes a vague reference to a package used to solve the task but mentions that it is a work in progress.

Thanks,  
RBE

---

<div class="post-metadata">

### Author: ![cantanima](https://forum.ada-lang.io/user_avatar/forum.ada-lang.io/cantanima/32/121_2.png) [@cantanima](https://forum.ada-lang.io/u/cantanima)
#### Post date: [July 23, 2026, 4:46pm UTC](https://forum.ada-lang.io/t/an-unpublished-raster-package-was-written-by-someone-on-the-ada-forum-and-referred-to-on-rosetta-code/4586/2 "2026-07-23T16:46:08Z")

</div>

What’s the problem / solution that refers to `Raster`?

---

<div class="post-metadata">

### Author: ![Ret\_Build\_Engineer](https://forum.ada-lang.io/letter_avatar_proxy/v4/letter/r/ccd318/32.png) [@Ret\_Build\_Engineer](https://forum.ada-lang.io/u/Ret_Build_Engineer)
#### Post date: [July 23, 2026, 6:37pm UTC](https://forum.ada-lang.io/t/an-unpublished-raster-package-was-written-by-someone-on-the-ada-forum-and-referred-to-on-rosetta-code/4586/3 "2026-07-23T18:37:54Z")

</div>

> **[Ada - Vibrating rectangles - Rosetta Code](https://rosettacode.org/wiki/Vibrating_rectangles#Ada)**
>
> The solution below relies on \`Rasters\`, a work-in-progress custom package not listed here. It generates many frames and outputs them in PPM format. From there one can use several tools to generate the following image (and they could be generated from...

RBE

---

<div class="post-metadata">

### Author: ![cantanima](https://forum.ada-lang.io/user_avatar/forum.ada-lang.io/cantanima/32/121_2.png) [@cantanima](https://forum.ada-lang.io/u/cantanima)
#### Post date: [July 23, 2026, 7:50pm UTC](https://forum.ada-lang.io/t/an-unpublished-raster-package-was-written-by-someone-on-the-ada-forum-and-referred-to-on-rosetta-code/4586/4 "2026-07-23T19:50:18Z")

</div>

Thanks. I wrote that. It does say,

> The solution below relies on `Rasters`, a work-in-progress custom package not listed here.

I abandoned that work for various reasons, though I don’t recall why. If you like,

- I can make it available on GitHub, though I will want to review it before I do, and probably may want to make changes.
- I could rewrite the code to use one of @zertovitch’s packages. That could take quite a long time, though. (I’m a bit slow.)

---

<div class="post-metadata">

### Author: ![Ret\_Build\_Engineer](https://forum.ada-lang.io/letter_avatar_proxy/v4/letter/r/ccd318/32.png) [@Ret\_Build\_Engineer](https://forum.ada-lang.io/u/Ret_Build_Engineer)
#### Post date: [July 23, 2026, 10:56pm UTC](https://forum.ada-lang.io/t/an-unpublished-raster-package-was-written-by-someone-on-the-ada-forum-and-referred-to-on-rosetta-code/4586/5 "2026-07-23T22:56:27Z")

</div>

I was just curious whether or not you had made further progress on the package and forgot to update the Rosetta Code task or not. If you do finish the package and you are able and willing to publish it, that’s very cool. If you end up using a different package to solve the task, that’s cool as well. But there’s no judgement/expectation from me regarding this, I was just curious regarding the package availability.  
RBE

---

<div class="post-metadata">

### Author: ![dmitry-kazakov](https://forum.ada-lang.io/user_avatar/forum.ada-lang.io/dmitry-kazakov/32/522_2.png) [@dmitry-kazakov](https://forum.ada-lang.io/u/dmitry-kazakov)
#### Post date: [July 24, 2026, 7:08am UTC](https://forum.ada-lang.io/t/an-unpublished-raster-package-was-written-by-someone-on-the-ada-forum-and-referred-to-on-rosetta-code/4586/6 "2026-07-24T07:08:23Z")

</div>

I added a GtkAda/Cairo solution based on [AICWL](https://www.dmitry-kazakov.de/ada/aicwl.htm).

---

<div class="post-metadata">

### Author: ![JC001](https://forum.ada-lang.io/letter_avatar_proxy/v4/letter/j/e56c9b/32.png) [@JC001](https://forum.ada-lang.io/u/JC001)
#### Post date: [July 24, 2026, 2:48pm UTC](https://forum.ada-lang.io/t/an-unpublished-raster-package-was-written-by-someone-on-the-ada-forum-and-referred-to-on-rosetta-code/4586/7 "2026-07-24T14:48:30Z")

</div>

I added a version using [Ada GUI](https://github.com/jrcarter/Ada_GUI).

---

<div class="post-metadata">

### Author: ![system](https://forum.ada-lang.io/uploads/default/original/1X/e625e7957e269cbf6d3128dab48a9e54fe3a9bdc.png) [@system](https://forum.ada-lang.io/u/system)
#### Post date: [August 6, 2026, 8:35pm UTC](https://forum.ada-lang.io/t/an-unpublished-raster-package-was-written-by-someone-on-the-ada-forum-and-referred-to-on-rosetta-code/4586/8 "2026-08-06T20:35:39Z")

</div>

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
