# \#exceptions

**URL:** https://racket.discourse.group/tag/exceptions/95.md

[Latest](https://racket.discourse.group/latest.md) · [Categories](https://racket.discourse.group/categories.md) · [Tags](https://racket.discourse.group/tags.md)

---

## [Poor Man's Effects?](https://racket.discourse.group/t/poor-mans-effects/4200)

<div class="topic-metadata">

**Author:** [@bakgatviooldoos](https://racket.discourse.group/u/bakgatviooldoos)\
**Replies:** 1\
**Last updated:** [May 9, 2026, 8:25pm UTC](https://racket.discourse.group/t/poor-mans-effects/4200 "2026-05-09T20:25:08Z")

</div>

Hi, Racket Discourse. I have been toying around with the idea of effect-like controls--in the sense of effect-systems--for use in my experiments with Ollama. I want a way to constrain when and where tool-calls can be m…

---

## [Finding the type of exception](https://racket.discourse.group/t/finding-the-type-of-exception/866)

<div class="topic-metadata">

**Author:** [@robertpostill](https://racket.discourse.group/u/robertpostill)\
**Replies:** 6\
**Last updated:** [April 12, 2022, 1:12am UTC](https://racket.discourse.group/t/finding-the-type-of-exception/866 "2022-04-12T01:12:57Z")

</div>

When I'm writing around code that throws exceptions. Particularly when I'm going to wrap a side-effect in with-handlers I find myself often resorting to writing rackunit checks to find the exact type of exception being …

---

## [Finer-grained file system exceptions](https://racket.discourse.group/t/finer-grained-file-system-exceptions/870)

<div class="topic-metadata">

**Author:** [@sschwarzer](https://racket.discourse.group/u/sschwarzer)\
**Replies:** 6\
**Last updated:** [April 10, 2022, 9:29pm UTC](https://racket.discourse.group/t/finer-grained-file-system-exceptions/870 "2022-04-10T21:29:32Z")

</div>

Looking at 15.2 Filesystem , most if not all file operations, if they fail, raise exn:fail:filesystem. However, what should I do if I need more detailed information? For example, if I call rename-file-or-directory and a…
