
Lol - I never thought a silly pic I found would provoke a response about what is and is not a bee:rolling_on_the_floor_laughing:

According to Wikipedia: ‘There are over 16,000 known species of bees in seven recognized biological families.[1][2]’

C++ initialization. I love Racket …

Me too, I loved finding out about dive.

This congame project looks really interesting, I’m definitely going to check it out. I studied economics in college, in an era when people had greater appreciation for economic truths.

(+ (append '() 1 ) 2)
!!!

what happens? does it give a surprising result or something?

Certainly was surprising to me. The +
and 2 are largely irrelevant. (append '() 1) ;=> 1
.
Technically if follows the documentation, but the docs imply that if the last argument isn’t a list that the result would be an improper list (e.g. (append '(1 2) 3) ;=> (1 2 . 3)
.
Other than an error, I’m not sure what I would actually expect it to return, though.

oh, initially I thought it’s a business with improper list, but when I tried it, it errors, so I thought all is good. It turns out I am using #lang rosette
whose semantics of append
is more restricted.