# \#object-oriented

**URL:** https://racket.discourse.group/tag/object-oriented/7.md

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

---

## [Class with static fields](https://racket.discourse.group/t/class-with-static-fields/2530)

<div class="topic-metadata">

**Author:** [@ceving](https://racket.discourse.group/u/ceving)\
**Replies:** 3\
**Last updated:** [November 24, 2023, 12:59am UTC](https://racket.discourse.group/t/class-with-static-fields/2530 "2023-11-24T00:59:14Z")

</div>

What is Rackets canonical way to define fields called in other languages "static", which means the value is shared among all instances of the class. I can use a closure, but I can not access the value without an object: …

---

## [Swindle (CLOS for Racket)](https://racket.discourse.group/t/swindle-clos-for-racket/1419)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 0\
**Last updated:** [October 29, 2022, 11:23am UTC](https://racket.discourse.group/t/swindle-clos-for-racket/1419 "2022-10-29T11:23:54Z")

</div>

Yesterday at the ‘Racket Hackathon/Open Space’, participants worked to add examples to the documentation (thank you all😁). Swindle has been around for a long time and I have often pointed new users who have asked about …

---

## [New vs instantiate vs make-object](https://racket.discourse.group/t/new-vs-instantiate-vs-make-object/1230)

<div class="topic-metadata">

**Author:** [@dstorrs](https://racket.discourse.group/u/dstorrs)\
**Replies:** 2\
**Last updated:** [August 15, 2022, 4:26pm UTC](https://racket.discourse.group/t/new-vs-instantiate-vs-make-object/1230 "2022-08-15T16:26:30Z")

</div>

6.3 Creating Objects shows three separate methods for creating objects: (make-object class init-v ...) → object? (new class-expr (id by-name-expr) ...) (instantiate class-expr (by-pos-expr ...) (id by-name-expr) ...) I…

---

## [Domain Coloring for Complex Analysis in Racket](https://racket.discourse.group/t/domain-coloring-for-complex-analysis-in-racket/877)

<div class="topic-metadata">

**Author:** [@TrueQueenBee](https://racket.discourse.group/u/TrueQueenBee)\
**Replies:** 1\
**Last updated:** [April 13, 2022, 9:45am UTC](https://racket.discourse.group/t/domain-coloring-for-complex-analysis-in-racket/877 "2022-04-13T09:45:31Z")

</div>

Hello fellow racketeers! Here is a small tool I created for drawing and analyzing complex-valued equations In the future it should be available as a package under the name domain-coloring Usage instructions and add…

---

## [Ryan got me thinking about the Racket class system](https://racket.discourse.group/t/ryan-got-me-thinking-about-the-racket-class-system/107)

<div class="topic-metadata">

**Author:** [@badkins](https://racket.discourse.group/u/badkins)\
**Replies:** 5\
**Last updated:** [November 21, 2021, 9:45pm UTC](https://racket.discourse.group/t/ryan-got-me-thinking-about-the-racket-class-system/107 "2021-11-21T21:45:45Z")

</div>

Ryan mentioned something along the lines of Racket's class system being under appreciated in his RacketCon talk, so I've begun to look into it a bit more. I spent three decades, one in each of C++, Java & Ruby, mostly f…
