Racket meet-up 5 November at 18:00 UTC
At this meet-up:
Show and tell
News & rumours
AOB
Meet-up time at your location: 2022-11-05T18:00:00Z (Discourse should convert this for you)
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
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)
Discord event invite: https://discord.gg/n9MUBwCR?event=1036453012039807016 . (optional)
EVERYONE WELCOME
C U there
Stephen
2 Likes
Racket meet-up 5 November at 18:00 UTC
(In ~15 minutes)
In the 'Racket Room ': Gather
It was a great meet-up. Thank you to everyone who attended.
We talked about RacketCon, future events, compilers and optimising Racket for developing or embedding in games.(it was quite an extensive discussion but I don't feel equipped to summarise it)
The Racket Cookbooks were mentioned.
Hendrik gave a brief update on his interactive fiction/game project.
'Awesome-Racket' list came up. (I believe they were mentioned in the Town Hall at RacketCon)
Two examples
What do you put on your 'Awesome Racket' list? Make your own and let us know!
We also peeked 'under the hood' using the disassemble package from @samth .
Attendees included @sschwarzer , Simon, @ryanc , @SamPhillips , @ben_greenman , @hendrikboom3 - my apologies to those I've missed I should have taken notes.
The next meet-up will be 3-December 18:00 UTC in the Racket Room.
Welcome to DrRacket, version 8.6 [cs].
Language: racket/gui [custom]; memory limit: 128 MB.
> (require disassemble)
> (define (f x) 1)
> (disassemble f)
0: ff0600f1 (subs xzr x23 #x1)
4: 81000054 (b.ne (+ pc #x10)) ; => 14
8: 170180d2 (movz x23 #x8)
c: 8a0240f8 (ldur x10 (mem+ x20))
10: 40011fd6 (br x10)
14: 0a668bd2 (movz x10 #x5b30) ; #<code doargerr> ; <=
18: 8aaba0f2 (movk x10 (lsl #x55c #x10))
1c: 2a00c0f2 (movk x10 (lsl #x1 #x20))
20: 0a00e0f2 (movk x10 (lsl #x0 #x30))
24: 40011fd6 (br x10)
>
Welcome to DrRacket, version 8.6 [cs].
Language: at-exp racket/base, with debugging; memory limit: 1024 MB.
> (require disassemble)
> (define (f x) 1)
> (disassemble f)
#<procedure:f> #<procedure:f>
0: 4883fd01 (cmp rbp #x1)
4: 750b (jnz (+ rip #xb)) ; => 11
6: 48c7c508000000 (mov rbp #x8)
d: 41ff6500 (jmp (mem64+ r13 #x0))
11: e9fa0898d4 (jmp (+ rip #x-2b67f706)) ; #<code doargerr> ; <=
16: 0f1f8000000000 (data)
>
1 Like