The Lindenmayer language provides a language for running and interpreting Lindenmayer Systems.
In general L-systems are useful for modeling plant growth, procedural content generation, and making pretty pictures:
I know you are all motivated by the joy learning, but I might stretch to a couple of Racket baseball caps for prizes. Let me know what you think.
You received this message because you are subscribed to the Google Groups "Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/88470573-c570-4fe8-b7c6-683e59871156%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAGHj7-%2BL9QX4huhr03BcHy7VudDFcNiiCWWQYrzjjQ1Y5Dtu6g%40mail.gmail.com.
I'd forgotten about Planet Cute - another valid way to enter.
(require 2htdp/image 2htdp/planetcute)
;The 2htdp/planetcute library contains the Planet Cute art by Daniel Cook (Lostgarden.com).
;The images are designed to be overlaid with each other to build scenes for use in games. Here is an example image taken from the Planet Cute website.
; stack : non-empty-list-of-images -> image
; stacks 'imgs' on each other, separated by 40 pixels
(define (stack imgs)
[(empty? (rest imgs)) (first imgs)]
[else (overlay/xy (first imgs)
(stack (rest imgs)))]))
(stack (list wall-block-tall stone-block))
(stack (list character-cat-girl
(stack (list grass-block dirt-block))
(stack (list grass-block dirt-block dirt-block)))