41554 blogs · [ { "id": "01a07df3-31c5-721e-8af8-52afdedafaad", "title": "Hare 0.26.0 released", "url": "https://harelang.org/blog/2026-02-13-hare-0.26.0-released/", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afdf603266", "title": "Hare meetup at FOSDEM 2026", "url": "https://harelang.org/blog/2026-01-22-hare-meetup-at-fosdem/", "published_at": "2026-01-22T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe0490672", "title": "Introducing builtwithhare.org", "url": "https://harelang.org/blog/2025-08-22-builtwithhare.org/", "published_at": "2025-08-22T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe0c16032", "title": "Upcoming changes to Hare's event loop library", "url": "https://harelang.org/blog/2025-07-30-coming-changes-to-hare-ev/", "published_at": "2025-07-30T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe0c4462a", "title": "Hare 0.25.2 released", "url": "https://harelang.org/blog/2025-06-21-hare-0.25.2-released/", "published_at": "2025-06-21T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe15b578c", "title": "hare-update assists in addressing breaking changes in your code", "url": "https://harelang.org/blog/2025-06-11-hare-update/", "published_at": "2025-06-11T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe1cb7845", "title": "A tour of upcoming RFCs", "url": "https://harelang.org/blog/2025-06-02-planned-breaking-changes/", "published_at": "2025-06-02T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe2297e7a", "title": "Hare 0.24.2 released", "url": "https://harelang.org/blog/2024-07-13-hare-0.24.2-release/", "published_at": "2024-07-14T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe310aa2f", "title": "Introducing for-each loops for Hare", "url": "https://harelang.org/blog/2024-04-01-introducing-for-each-loops-in-hare/", "published_at": "2024-04-02T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe33b6003", "title": "Online documentation improvements for harelang.org", "url": "https://harelang.org/blog/2024-02-26-docs-overhaul/", "published_at": "2024-02-26T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe3cb046f", "title": "Hare 0.24.0 released, and Hare's new release policy", "url": "https://harelang.org/blog/2024-02-16-hare-0.24.0-released/", "published_at": "2024-02-16T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe3cf5557", "title": "New debugging features coming to Hare", "url": "https://harelang.org/blog/2024-02-01-debugging-features/", "published_at": "2024-02-01T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe3f62256", "title": "Happy fourth birthday, Hare!", "url": "https://harelang.org/blog/2023-12-27-hare-4th-birthday/", "published_at": "2023-12-27T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe4d72cc6", "title": "Porting Hare to OpenBSD", "url": "https://harelang.org/blog/2023-12-01-porting-hare-to-openbsd/", "published_at": "2023-12-01T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe4e26611", "title": "Hare aims to become a 100-year programming language", "url": "https://harelang.org/blog/2023-11-08-100-year-language/", "published_at": "2023-11-08T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe4f6972b", "title": "Scaling the Hare community", "url": "https://harelang.org/blog/2023-08-28-scaling-the-community/", "published_at": "2023-08-28T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe5f5eb61", "title": "All rabbits welcome", "url": "https://harelang.org/blog/2023-07-03-all-rabbits-welcome/", "published_at": "2023-07-03T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe672db61", "title": "Hare is a boring programming language", "url": "https://harelang.org/blog/2022-11-27-hare-is-boring/", "published_at": "2022-11-27T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe74c46f6", "title": "Making Hare more debuggable", "url": "https://harelang.org/blog/2022-11-04-making-hare-debuggable/", "published_at": "2022-11-04T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe7b8772c", "title": "Cross-compiling Hare programs is easy", "url": "https://harelang.org/blog/2022-09-06-cross-builds-with-hare/", "published_at": "2022-09-06T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe7e94920", "title": "powerctl: A small case study in Hare for systems programming", "url": "https://harelang.org/blog/2022-08-28-powerctl-a-hare-case-study/", "published_at": "2022-08-28T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe8c475f3", "title": "Martian time in Hare", "url": "https://harelang.org/blog/2022-08-01-martian-time-in-hare/", "published_at": "2022-08-01T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe8df90ed", "title": "Safety features of the Hare programming language", "url": "https://harelang.org/blog/2022-06-21-safety-features/", "published_at": "2022-06-21T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe9a7616f", "title": "Implementing regular expressions in Hare", "url": "https://harelang.org/blog/2022-06-03-implementing-regular-expressions-in-hare/", "published_at": "2022-06-03T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afe9b16117", "title": "A Hare code generator for finding ioctl numbers", "url": "https://harelang.org/blog/2022-05-14-generating-ioctls/", "published_at": "2022-05-14T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afea98de5c", "title": "Implementing an SSH agent in Hare", "url": "https://harelang.org/blog/2022-05-09-hare-ssh/", "published_at": "2022-05-09T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afeb6e1fa7", "title": "Will Hare replace C? Or Rust? Or Zig? Or anything else?", "url": "https://harelang.org/blog/2022-05-02-what-is-hares-scope/", "published_at": "2022-05-02T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afebb026ae", "title": "Announcing the Hare programming language", "url": "https://harelang.org/blog/2022-04-25-announcing-hare/", "published_at": "2022-04-25T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afec04a839", "title": "Chronology in Hare", "url": "https://harelang.org/blog/2022-04-17-chronology-in-hare/", "published_at": "2022-04-17T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afecc1b776", "title": "Implementing a MIME database in Hare", "url": "https://harelang.org/blog/2022-01-28-implementing-mime-in-hare/", "published_at": "2022-01-28T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afece97d9a", "title": "Using \"hare release\" to ship Hare software", "url": "https://harelang.org/blog/2021-11-22-hare-release/", "published_at": "2021-11-22T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afed37e87f", "title": "How reflection works in Hare", "url": "https://harelang.org/blog/2021-10-05-reflection/", "published_at": "2021-10-05T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afed4b81b4", "title": "Strategies for handling OOMs in Hare programs", "url": "https://harelang.org/blog/2021-04-28-oom-strategies/", "published_at": "2021-04-28T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afedfa68b6", "title": "Future research areas", "url": "https://harelang.org/blog/2021-03-30-future-research-areas/", "published_at": "2021-03-30T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afee6656e9", "title": "High-level data structures in Hare", "url": "https://harelang.org/blog/2021-03-26-high-level-data-structures/", "published_at": "2021-03-26T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afeeb05535", "title": "Hare standard library development", "url": "https://harelang.org/blog/2021-03-19-stdlib-development/", "published_at": "2021-03-19T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afef17b1cf", "title": "Hare's path to a self-hosting toolchain", "url": "https://harelang.org/blog/2021-03-14-a-self-hosting-toolchain/", "published_at": "2021-03-14T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afefd76de4", "title": "Hare's advances compared to C", "url": "https://harelang.org/blog/2021-02-09-hare-advances-on-c/", "published_at": "2021-02-09T00:00:00+00:00" }, { "id": "01a07df3-31c5-721e-8af8-52afeffdd7e6", "title": null, "url": "https://harelang.org/sitemap/", "published_at": null }, { "id": "01a07df3-31c5-721e-8af8-52aff084f0cc", "title": "An introduction to the Hare programming language", "url": "https://harelang.org/tutorials/introduction/", "published_at": null }, { "id": "01a07df3-31c5-721e-8af8-52aff1274489", "title": "An introduction to the Hare standard library", "url": "https://harelang.org/tutorials/stdlib/", "published_at": null }, { "id": "01a07df3-31c5-721e-8af8-52aff1aa2a77", "title": "Hare Specification", "url": "https://harelang.org/specification/", "published_at": null }, { "id": "01a07df3-31c5-721e-8af8-52aff241577d", "title": "Hare tutorials", "url": "https://harelang.org/tutorial/", "published_at": null }, { "id": "01a07df3-31c5-721e-8af8-52aff2cc6eb8", "title": "Project Library", "url": "https://harelang.org/project-library/", "published_at": null }, { "id": "01a07df3-31c5-721e-8af8-52aff38ff5e2", "title": "Who is Hare?", "url": "https://harelang.org/who/", "published_at": null } ] posts Claim your blog
Back to Hare Language
Blog · corpus.blog/blogs/harelang.org/posts

Hare Language

harelang.org

2026

2025

2024

2023

2022

2021

Undated