[Cuis-dev] Smalltalk DSL

Hernán Wilkinson hernan.wilkinson at 10pines.com
Tue Apr 23 08:40:08 PDT 2024


Hi Hilaire,
 I do not know of any literature about DSL, but there are some examples.
 In Chalten for example, we use the Smalltalk syntax to create dates in a
more "human readable" way, for example: December/25/2024 gives you a date,
or December first, 2024 also, etc. Sometimes you can use the Smalltalk
syntax to create a DSL using messages.
 When that is not enough you have to have your own syntax and PetitParser
is a good framework for that. I think petit parser documentation has
examples of that.

I hope it helps!
Cheers
Hernan.

On Sun, Apr 21, 2024 at 6:18 AM Hilaire Fernandes via Cuis-dev <
cuis-dev at lists.cuis.st> wrote:

> Hi,
>
> Do you know of any litterature explaining DSL (with Smalltalk) for non
> programmer folks?
>
> Thanks
>
> --
> GNU Dr. Geohttp://gnu.org/s/dr-geo/http://gnu-drgeo.blogspot.com/
>
> --
> Cuis-dev mailing list
> Cuis-dev at lists.cuis.st
> https://lists.cuis.st/mailman/listinfo/cuis-dev
>


-- 

*Hernán WilkinsonAgile Software Development, Teaching & Coaching*
*Phone: +54-011*-4893-2057
*Twitter: @HernanWilkinson*
*site: http://www.10Pines.com <http://www.10pines.com/>*
Address: Alem 896, Floor 6, Buenos Aires, Argentina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20240423/0ba5c02f/attachment.htm>


More information about the Cuis-dev mailing list