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

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

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

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

ciao

Stephen
:beetle:

Racket Discourse

Racket Discord

3 Likes

Reminder! :crossed_fingers:

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

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!

Image source

1 Like

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.

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 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 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 :fire: :exploding_head: . 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:

Re: efficiency with list-like data structures, Ring Buffers (a constant size circular data structure) and ralist (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 towards adding an interface to the ppict library ("Progressive Picts and Slides") analogous to slideshow's play.

Eric mentioned he will be taking the bus to RacketCon in a few weeks, inspiring jealousy in those of us who can't make it this year and/or who don't live within bussing distance :sob:

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

7 Likes

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

4 Likes