Github collection for making a language

Stephen De Gabrielle <[email protected]>
Newsgroups gmane.comp.lang.racket.user,gmane.lisp.scheme.plt
Message-ID <CAGHj7-+p5XEbrwtMskaUxSXG3J90em3wJeTPPuEc7uMMVieg+g@mail.gmail.com>
Hi,



GitHub has a feature called ‘Collections’ https://github.com/collections that
are community generated content.



e.g. https://github.com/collections/choosing-projects



I thought I’d make one for ‘How to make your own PL’



I’ve come up with an initial list of resources that would be suitable for a
developer wanting to prototype a new language:

---

items:

- http://beautifulracket.com

- mbutterick/beautiful-racket

- http://www.greghendershott.com/fear-of-macros/

-
https://cacm.acm.org/magazines/2012/1/144809-creating-languages-in-racket/fulltext

- https://docs.racket-lang.org/guide/languages.html

- bennn/forth

display_name: How to make your own programming language

created_by: spdegabrielle

image: create-a-language.png

---

Have an idea for making your own programming language? Here’s how to get
started prototyping a new language.

------end------

https://raw.githubusercontent.com/spdegabrielle/explore/make-your-own-PL/collections/make-programming-languages/index.md



I think beautiful racket, and fear-of-macros are essential, but I feel I
lack resources for

-       Creating other styles of syntax: e.g.  c/java, python, ruby,
smalltalk, forth, etc.

-       A video with a good quality image

-       IDE(DrRacket) support for new language

-       Small example respositories e.g. is bennn/forth a good choice?



Any suggestions or changes appreciated.



Kind regards,



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 racket-users+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[email protected]
For more options, visit https://groups.google.com/d/optout.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.