<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Libraries on Topola</title><link>https://topola.dev/tags/libraries/</link><description>Recent content in Libraries on Topola</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sat, 31 Oct 2026 11:35:19 +0100</lastBuildDate><atom:link href="https://topola.dev/tags/libraries/index.xml" rel="self" type="application/rss+xml"/><item><title>undoredo and maplike: New Rust Libraries</title><link>https://topola.dev/blog/2026/10/31/undoredo-and-maplike-new-rust-libraries/</link><pubDate>Sat, 31 Oct 2026 11:35:19 +0100</pubDate><guid>https://topola.dev/blog/2026/10/31/undoredo-and-maplike-new-rust-libraries/</guid><description>In our previous blog post we mentioned that we have spun off and published some parts of Topola as standalone Rust libraries. In this development update, we will introduce two of these libraries, undoredo and maplike.
undoredo Undo and redo are basic operations that are widely expected by users to be present in any interactive design software. The animation below shows them in an earlier version of Topola.
Usually, these operations are implemented using the Command pattern.</description></item></channel></rss>