[racket] DrRacket GUI tutorial with MVC concepts?

From: Jens Axel Søgaard (jensaxel at soegaard.net)
Date: Thu Dec 19 14:15:01 EST 2013

There is a section on MVC in HtDP:
    http://htdp.org/2003-09-26/Book/curriculum-Z-H-28.html#node_sec_22.3
It uses a GUI TeachPack.

2013/12/16 Janos Tobias Locsei <jtlocsei at cantab.net>:
> Geoff, maybe your son would enjoy the book "Realm of Racket" which teaches
> game programming in Racket? It teaches MVC by osmosis, i.e. MVC is not
> explicitly discussed but you learn to structure your code along those lines
> anyway. I'm about 1/3 of the way through the book and it's good fun. It's
> amazing how little code it takes to make the "snakes" game.
>
> Tobias
>
>
>
>
> Message: 1
> Date: Sat, 14 Dec 2013 13:05:16 -0500
> From: "Geoffrey S. Knauth" <geoff at knauth.org>
> To: users at racket-lang.org
> Subject: [racket] DrRacket GUI tutorial with MVC concepts?
> Message-ID: <D9ABE90E-9104-4ECA-99F5-78D4AD0B2DFD at knauth.org>
> Content-Type: text/plain; charset=us-ascii
>
> My son, who I'm afraid/inspired to say is a DrRacket addict, in that he does
> much of his homework (physics, calculus, Latin, music, what-next...) in
> DrRacket, has read through the Racket GUI Toolkit docs at:
>
> http://docs.racket-lang.org/gui/
>
> and presto, he has an app that can conjugate or decline any number of Latin
> words in a window.  The window has tabs and buttons and text areas and all
> the good stuff the toolkit provides, but in talking with him I discovered
> he'd never heard about MVC.  Is there a Racket tutorial somewhere that goes
> into the proper MVC (or whatever you want to call it) approach in the
> context of building Racket applications?
>
> By the way, what does the Racket community call MVC?  I've seen other
> communities come up with their own terminology (e.g., [1]), and I don't
> know/remember if Racket has stayed with MVC or called it something else.
>
> Thanks,
> Geoff
>
> [1]
> https://docs.djangoproject.com/en/dev/faq/general/#django-appears-to-be-a-mvc-framework-but-you-call-the-controller-the-view-and-the-view-the-template-how-come-you-don-t-use-the-standard-names
>
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users
>



-- 
--
Jens Axel Søgaard


Posted on the users mailing list.