
@zhangnfelix has joined the channel

@register has joined the channel

Apparently the build still fails. Once these are fixed, give me a shout and I’ll give MetaPict a try. The new automaton features look so tasty!

kiselgra/c-mera: Next-level syntax for C-like languages :) https://github.com/kiselgra/c-mera

Forgot to post a MetaPict picture of the day yesterday. Rather than passing explicit colors, one can also set the fill color. #lang racket
(require metapict)
(set-curve-pict-size 800 400)
(with-window (window -50 150 -50 50)
(def d (px 50)) ; ball diameter
(def balls 7)
(for/draw ([i (in-range 0 1 (/ 0.5 balls))]
[α (in-range 0 360 (/ 360. balls))])
(def offset (vec* i (vec (- d) d)))
(circle-node #:at (pt@d (* 1.5 d) α)
#:min-size d
#:shade 'ball
#:fill "red"
#:shade-offset offset)))



Always interesting to see what JetBrains is doing. Kotlin was a godsend for me as an Android developer, and it was my default language until Racket because I thought it was so well designed

They seem to run somewhere near the philosophy of racket in a corporate form, where IntelliJ is the platform for language development


Just installed Metapict. The turnstile example works neatly. For the second one, #:shade-offset
doesn’t exist as a keyword for circle-node
.

@laurent.orseau Pushed commit right now.


@spdegabrielle I’ve been contemplating the intersection between command shells/repls/notebooks especially in regards to snips and DrRacket, but I haven’t gotten anything concrete yet.

I’ve been thinking a lot also about Smalltalk style code tools and inspectors.

How did I miss this! The best version of fizzbuzz ever! https://gist.github.com/nilp0inter/24b39c8372a90c92cea7e681162701d2

@samdphillips someone pointed me to Glamorous Toolkit https://gtoolkit.com recently (or was that you?) and while not a notebook interface the Self UI and its predecessor ARK are quite interesting. (I think is now ‘morphic’ on Pharo ST)

@samdphillips one of these days I’m going to implement #lang self
. One day.

someone at racketcon (ryan?) pointed me to pharo

@markus.pfeiffer What was the context to look at Pharo?

I don’t know how we arrived at smalltalk :wink: probably thorugh the development approach encouraged by the system

I think I tried to build a #lang self
once, but I don’t think I was proud enough of it to put it into github. I started to work on a #lang smalltalk
that was a syntax over racket/class

The biggest difference between Pharo/Squeak/etc and Racket is that the Smalltalks are all live systems, which is very powerful and dangerous.

I’m looking for general suggestions on Racket projects that need contributors. Any thoughts?

@metadave there is a Racket Wiki on github that would be good to […] replace this wiki (eventually) with a wiki written in Racket, to which we will migrate the existing content.

I started on Clash https://github.com/spdegabrielle/clash a scribble based wiki, but it is only a rough draft. it needs love.
