# Racket meet-up October 1st at 18:00 UTC :racket:

**URL:** <https://racket.discourse.group/t/racket-meet-up-october-1st-at-18-00-utc/1272>\
**Category:** General\
**Tags:** event, meet-up\
**Created:** [September 3, 2022, 8:11pm UTC](https://racket.discourse.group/t/racket-meet-up-october-1st-at-18-00-utc/1272 "2022-09-03T20:11:21Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [September 3, 2022, 8:11pm UTC](https://racket.discourse.group/t/racket-meet-up-october-1st-at-18-00-utc/1272/1 "2022-09-03T20:11:21Z")

</div>

# Racket meet-up October 1st at 18:00 UTC :racket:

 ![lightsabers in Racket by Justin Zamora](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/014400b9de3479fb32b7ad8bb5630b8913d1f7dc.png)

At this meet-up:

- _ **Build your own Lightsaber** _: Ben Knoble will show us how to configure Vim as a powerful Racket development environment.
- Show and tell
- News & rumours
- AOB

Meet-up time at your location: 2022-10-01T18:00:00Z  
In the '_ **Racket Room** _': [https://gather.town/app/wH1EDG3McffLjrs0/racket-users](https://gather.town/app/wH1EDG3McffLjrs0/racket-users)

Racket meet-ups are on the first Saturday of EVERY Month at 18:00 UTC

> [@Racket meet up Saturday 5 Feb 18:00 UTC](https://racket.discourse.group/t/racket-meet-up-saturday-5-feb-18-00-utc/581/3):
>
> And remember - showing up at Racket Meetups helps you learn the news of the Racket world as they happen! It is informative, it is interesting, it is helpful, it is greatly appreciated by everyone involved and it is fun!

30 minutes but can overrun (it usually lasts ~1hr)

ciao

Stephen  
:beetle:

[![Racket Discourse](https://img.shields.io/discourse/users?label=Discuss%20on%20Racket%20Discourse&logo=racket&server=https%3A%2F%2Fracket.discourse.group)](https://racket.discourse.group/)

[![Racket Discord](https://img.shields.io/discord/571040468092321801?label=Chat%20on%20Racket%20Discord&logo=racket)](https://discord.gg/6Zq8sH5)

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [September 26, 2022, 10:08pm UTC](https://racket.discourse.group/t/racket-meet-up-october-1st-at-18-00-utc/1272/2 "2022-09-26T22:08:31Z")

</div>

Reminder! 🤞

Racket meet-up October 1st at 18:00 UTC :racket:

At this meet-up:

- _ **Build your own Lightsaber** _: Ben Knoble will show us how to configure Vim as a powerful Racket development environment.
- Show and tell
- News & rumours
- AOB

Meet-up time at your location: 2022-10-01T18:00:00Z  
In the '_ **Racket Room** _': [https://gather.town/app/wH1EDG3McffLjrs0/racket-users](https://gather.town/app/wH1EDG3McffLjrs0/racket-users)

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [September 26, 2022, 10:42pm UTC](https://racket.discourse.group/t/racket-meet-up-october-1st-at-18-00-utc/1272/3 "2022-09-26T22:42:45Z")

</div>

So I can’t be mistaken for a vim partisan I’m also looking for people who are willing show us their editor/IDE+Racket setup at a future Racket meet-up.

Message me!

 ![a French Partisan - NOT a vim partisan](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/6521195905c4a2d340f7a2f7e6770a8d3b1fc39c.jpeg)

[Image source](https://commons.wikimedia.org/wiki/File:%22Nicole%22_a_French_Partisan_Who_Captured_25_Nazis_in_the_Chartres_Area,_in_Addition_to_Liquidating_Others,_Poses_with..._-_NARA_-_5957431_-_cropped.jpg)

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [October 1, 2022, 1:18am UTC](https://racket.discourse.group/t/racket-meet-up-october-1st-at-18-00-utc/1272/4 "2022-10-01T01:18:56Z")

</div>

In terrible clash of engagements I am unfortunately attending Cocotte Queens Park at the time of the meet-up. (I don’t want to miss it but can’t skip the opportunity to eat with old friends)

Let me know how it goes?

S.

---

<div class="post-metadata">

**Author:** ![countvajhula](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/countvajhula/32/65_2.png) [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Post date:** [October 4, 2022, 8:18pm UTC](https://racket.discourse.group/t/racket-meet-up-october-1st-at-18-00-utc/1272/5 "2022-10-04T20:18:48Z")

</div>

This was a fun meetup, as usual. I wasn't around for all of it, but here's a partial summary from memory (if you attended, feel free to chime in with anything I missed!):

Ben (Knoble) presented on [vim-racket](https://github.com/benknoble/vim-racket) and described recent improvements to the package as well as upstream in the Vim core to distinguish Scheme mode from Racket mode. He also gave a demo of the Racket experience in Vim, including:

- "paredit-like" structural transformations
- Vim-friendly bindings for these (avoiding modifier keys)
- documentation lookups
- langserver integration (live syntax checks, etc.)
- context-sensitive paren matching, and escaping that mechanism using Vim's usual literal insertion via `C-v` [Note: Emacs/Evil users can use this trick too, via `C-q` -- TIL!]

He reminded folks to find him if you ever have any Vim questions (unless he finds you first).

Stefan shared [this Scribble issue](https://racket.discourse.group/t/scribble-how-to-wrap-a-subsection-in-a-custom-div-element/1340) that he encountered, and folks jumped in to pair program and suggest options (I believe the issue was not resolved, despite earnest efforts from many).

Dominik shared the latest iteration of the fan favorite roguelike that he's been working on for the last few months, of which we've seen periodic demos at these monthly meetups. He showed a new ray tracing-like light projection thingie he's been working on, and how moving individual point sources randomly can simulate the effect of a torch illuminating the shadows of a dark dungeon 🔥🤯 . He has also transitioned the implementation to be more purely functional, and is exploring various optimizations to "mutate" the game state efficiently.

Simon mentioned Raylib as something that could be explored here:

- [Raylib](https://www.raylib.com/) (a game programming library)
- [Racket bindings for Raylib](https://docs.racket-lang.org/raylib/index.html) by @Eutro

Re: efficiency with list-like data structures, [Ring Buffers](https://docs.racket-lang.org/ring-buffer/index.html) (a constant size circular data structure) and [ralist](https://docs.racket-lang.org/ralist/index.html) (a drop-in list-alternative with better performance in some cases) came up.

Hendrik shared some design considerations for a text adventure #lang that he's working on related to data modeling, and got some feedback.

Ben (Greenman) mentioned [some work he did](https://github.com/rmculpepper/ppict/pull/6) towards adding an interface to the [ppict library](https://docs.racket-lang.org/ppict/index.html) ("Progressive Picts and Slides") analogous to slideshow's `play`.

Eric mentioned he will be taking the bus to RacketCon [in a few weeks](https://con.racket-lang.org/), inspiring jealousy in those of us who can't make it this year and/or who don't live within bussing distance 😭

Attendees (recollected): @benknoble @ben_greenman @sschwarzer @bogdan EricErvin @simonls @dominik.pantucek @hendrikboom3 @countvajhula

---

<div class="post-metadata">

**Author:** ![benknoble](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/benknoble/32/16_2.png) [@benknoble](https://racket.discourse.group/u/benknoble)\
**Post date:** [October 6, 2022, 1:47pm UTC](https://racket.discourse.group/t/racket-meet-up-october-1st-at-18-00-utc/1272/6 "2022-10-06T13:47:38Z")

</div>

Can't believe I forgot to mention that vim-racket makes `K` do a (browser) documentation search for the word under the cursor 🤦 !
