# Courses

**URL:** https://forum.systemcrafters.net/c/courses/11.md

[Latest](https://forum.systemcrafters.net/latest.md) · [Categories](https://forum.systemcrafters.net/categories.md) · [Tags](https://forum.systemcrafters.net/tags.md)

---

## [About the Courses category](https://forum.systemcrafters.net/t/about-the-courses-category/19)

<div class="topic-metadata">

**Author:** [@daviwil](https://forum.systemcrafters.net/u/daviwil)\
**Replies:** 0

</div>

News and discussion about System Crafters courses!

---

## [Order of operations concerning set! in this function](https://forum.systemcrafters.net/t/order-of-operations-concerning-set-in-this-function/1439)

<div class="topic-metadata">

**Author:** [@drewverlee](https://forum.systemcrafters.net/u/drewverlee)\
**Replies:** 1\
**Last updated:** [March 3, 2025, 7:19am UTC](https://forum.systemcrafters.net/t/order-of-operations-concerning-set-in-this-function/1439 "2025-03-03T07:19:23Z")

</div>

This function below gets called like this: (make-counter 0), and so to me, it looks like we’re setting 0 to something, which feels counterintuitive (tehe). (define (make-counter value) (lambda (operator) (set! val…
