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.

Reply via email to