Stephen's work may still be quite useful, as it provides a set of really minimal (almost?) working examples that explain the specifics of various tools.
I say keep it up, Stephen! On Thu, Aug 20, 2020 at 5:33 AM Alex Harsanyi <[email protected]> wrote: > I am not sure that a template in the style of "dotnet new" is directly > applicable for Racket -- the .Net framework is, well a framework. which is > a library that expects the users to structure their own programs in certain > ways. The templates fill the need of setting up the boilerplate code for > different kind of applications as required by the .Net framework. Racket > applications don't need large amounts of "setup code", most of the code is > very specific to the application itself, so not sure what a template would > contain apart from very basic things. > > I think Racket would benefit by a suite of applications which are small > but not trivial and with a source code which is commented in more detail > than a regular application. I attempted to do this with my blog posts, > some of which describe more-or-less complete applications (most of them > games). The entire source code is in a single file which can be run > directly and is available as a GitHub Gist linked from the blog posts. > > Here are some examples: > > * ishido game (936 lines): > https://gist.github.com/alex-hhh/2e204b3a9d9d7094f65a0b585d0b7480 > * tetris game (893 lines): > https://gist.github.com/alex-hhh/2233aee39852f4e0aead4af4cafb40d5 > * chess board (893 lines): > https://gist.github.com/alex-hhh/4817c4d0353e40b72108e7e753c3d0da > * password generator GUI (346 lines): > https://gist.github.com/alex-hhh/6acbbb8ebca47c4cfaa2540499494af6 > * password generator, command line (142 lines): > https://gist.github.com/alex-hhh/27286f4609ea0c989675e5c946ca39de > > These are of course not templates, but they could serve as the starting > points for users who already have some experience with programming and want > to try out some more complex programs. > > Alex. > > On Thursday, August 20, 2020 at 5:49:37 AM UTC+8 Stephen De Gabrielle > wrote: > >> I’ve started a small collection! >> >> https://github.com/racket-templates >> >> These are GitHub templates so you use them by clicking ‘use this >> template‘ on the repo >> >> I’m looking for more ideas/contributions; >> From the top of my head; >> - ‘worker service’ (dotnet new has this) >> - DrRacket plugin >> - Keybinding package >> - Teachpack >> - raco command >> - scribble (multiple) >> - pollen (multiple) >> - slideshow >> - racket embedded in c app >> >> Can you suggest(or submit) any others? >> >> <<Some are obvious and simple if you are already a racketeer but one of >> the reasons is to give new users another way ins>> >> >> Are language specific templates a good idea? >> - typed racket >> - datalog >> - parenlog >> - rosette >> >> >> Thoughts suggestions criticisms appreciated! >> >> Stephen >> >> On Wed, 19 Aug 2020 at 00:02, Stephen De Gabrielle <[email protected]> >> wrote: >> >>> I got jealous that dot net has dotnet new with lots of templates so I >>> made a GitHub template for a cli command >>> https://github.com/spdegabrielle/cli-command >>> >>> If you have an idea for a template you should make one! >>> >>> If you have a cool package that can be demonstrated as an application >>> maybe consider a template as a way to introduce new Racketeers to your >>> package? >>> >>> Best >>> >>> Stephen >>> >>> -- >>> ---- >>> >>> >>> -- >> ---- >> > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/racket-users/856e1c7a-5afc-42d8-89f0-6b6fb81158d5n%40googlegroups.com > <https://groups.google.com/d/msgid/racket-users/856e1c7a-5afc-42d8-89f0-6b6fb81158d5n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CABNTSaEHswSSwNH5ojDqR74OTjq_gKeV9pWCnd8UC3AsKcUvjQ%40mail.gmail.com.

