zhangnfelix
2019-8-7 08:24:18

@zhangnfelix has joined the channel


register
2019-8-7 08:29:22

@register has joined the channel


laurent.orseau
2019-8-7 08:43:44

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!


spdegabrielle
2019-8-7 09:24:05

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


soegaard2
2019-8-7 10:58:22

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)))




caleb.e.allen
2019-8-7 14:52:40

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


caleb.e.allen
2019-8-7 14:53:54

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


caleb.e.allen
2019-8-7 14:54:20

Project page for Arend: https://arend-lang.github.io/


laurent.orseau
2019-8-7 16:21:43

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


soegaard2
2019-8-7 16:35:02

@laurent.orseau Pushed commit right now.



samdphillips
2019-8-7 18:51:21

@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.


samdphillips
2019-8-7 18:51:52

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


spdegabrielle
2019-8-7 19:41:26

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


spdegabrielle
2019-8-7 19:50:37

@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)


spdegabrielle
2019-8-7 19:52:15

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


markus.pfeiffer
2019-8-7 19:57:03

someone at racketcon (ryan?) pointed me to pharo


spdegabrielle
2019-8-7 20:05:19

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


markus.pfeiffer
2019-8-7 20:11:35

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


samdphillips
2019-8-7 20:15:29

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


samdphillips
2019-8-7 20:18:28

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


metadave
2019-8-7 20:35:41

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


spdegabrielle
2019-8-7 21:46:33

@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.


spdegabrielle
2019-8-7 21:47:41

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


spdegabrielle
2019-8-7 21:54:33