├── .github
├── FUNDING.yml
└── ISSUE_TEMPLATE
│ ├── enter-the-lang-party.md
│ └── lang-request.md
├── .gitignore
├── ANNOUNCEMENT.md
├── README.md
└── src
└── logo.png
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: racket
2 | custom: https://racket-lang.org/sfc.html
3 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/enter-the-lang-party.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Enter the 2022 Lang Party
3 | about: form to submit entries
4 | title: "[entry - name/description of language]"
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | ## Entry
11 |
12 | > Where can we learn about your language? Feel free to post a variety of resources:
13 | > source code, images, article / blog post, video, etc.
14 |
15 |
16 | > What is the purpose of your language? Give a short motivational pitch.
17 |
18 |
19 | > Please list a few example programs (or links to examples) below.
20 |
21 |
22 |
23 | ## Licence
24 |
25 | > Please confirm that the text in this issue is licensed under the Creative
26 | > Commons Attribution 4.0 International License
27 | >
28 |
29 | > PS Your language can use any license.
30 |
31 |
32 | ## Contact
33 |
34 | > To receive prizes and/or provide feedback please complete the form at
35 | > https://forms.gle/wsFwLPWBzqrkpToU8
36 |
37 |
38 | #### Thank you for your submission!
39 |
40 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/lang-request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Lang Request
3 | about: Suggest a language, inspire collaborators
4 | title: "[Lang Request] ..."
5 | labels: lang-request
6 | assignees: ''
7 |
8 | ---
9 |
10 | > Describe the language you envision.
11 |
12 |
13 | > Describe an example program. What does this program do?
14 |
15 |
16 | > Who would write programs in this language?
17 | > (Racket programmers, data scientists, artists, etc.)
18 |
19 |
20 | > If you have futher examples, test cases, or datasets relevant to the
21 | > language, please describe them below.
22 |
23 |
24 | > Do you plan to implement this language? If so, are there any topics you would
25 | > like help with?
26 |
27 |
28 | > Please share any details or related links below.
29 |
30 |
31 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *~
2 | *.swn
3 | *.swo
4 | *.swp
5 |
--------------------------------------------------------------------------------
/ANNOUNCEMENT.md:
--------------------------------------------------------------------------------
1 | Lang Party Summer 2022
2 | ===
3 |
4 | **Write a language with Racket this summer! Win prizes!**
5 |
6 |
7 | ### Ground Rules
8 |
9 | Any language counts as long as you helped to make it. Big or small, brand new
10 | or recently improved.
11 |
12 | Submit as many times as you like.
13 |
14 | Limit 1 prize per participant. Prizes TBD.
15 |
16 | Open until October 1.
17 |
18 | Everyone is welcome. Be good. Follow the Racket Friendly Environment Policy:
19 | https://racket-lang.org/friendly.html
20 |
21 |
22 | ### How to Submit
23 |
24 | Submissions are accepted in any forum where Racket discussions happen.
25 | Announce your language, make sure Ben and/or Stephen see it, and you're in.
26 |
27 | We recommend submitting via this link:
28 |
29 | https://github.com/lang-party/Summer2022/issues/new?assignees=&labels=&template=enter-the-lang-party.md&title=%5Bentry+-+name%2Fdescription+of+language%5D
30 |
31 | Rough ideas and requests for help are welcome too:
32 |
33 | https://github.com/lang-party/Summer2022/issues/new?assignees=&labels=lang-request&template=lang-request.md&title=%5BLang+Request%5D+...
34 |
35 |
36 | ### Fine Print
37 |
38 | This is an unofficial event run by Racket users (@spdegabrielle and @bennn)
39 |
40 | Submitted languages may use any software license.
41 |
42 | For the text in each submission, however, we ask that you license it
43 | as CC BY 4.0.
44 | https://creativecommons.org/licenses/by/4.0/
45 |
46 |
47 | ### Further Reading
48 |
49 | This is a tiny list. Suggestions welcome!!
50 |
51 | - Beautiful Racket
52 | https://beautifulracket.com/
53 |
54 | - Mythical Macros tutorial
55 | https://soegaard.github.io/mythical-macros/
56 |
57 | - Macros and Languages in Racket book draft
58 | http://rmculpepper.github.io/malr/
59 |
60 | - Racket Guide: Creating Languages
61 | https://docs.racket-lang.org/guide/languages.html
62 |
63 | - Racket Docs search for all languages:
64 | https://docs.racket-lang.org/search/index.html?q=H%3A
65 |
66 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Lang Party Summer 2022
2 | ===
3 |
4 | [_A community-led Racket event. Click to see others, past & future._](https://docs.google.com/document/d/1OAGSAXk7AfhVLEcjyeihh2IXKX9ZhUM0ZvKnObP6kxk/edit)
5 |
6 |
7 | Write a language with Racket this summer! Win prizes!
8 |
9 |
10 |
11 | https://github.com/lang-party/Summer2022
12 |
13 | Image credit: Jean Sammet
14 |
15 |
16 |
17 | Be creative and have fun! All kinds of languages are welcome. Potential
18 | `#lang` topics include but are not limited to: Macros, Static typing, Rhombus,
19 | Rosette-based, Turnstile-based, Internal DSL, External DSL, Block-based,
20 | Non-textual, Targets JavaScript, Targets WebAssembly, Targets LLVM,
21 | Heterogeneous targets Interpreter, Compiler, Joke/funny, Tooling, Language
22 | level, Lsp/langserver support, EMACS support, VIM support, VScode support,
23 | `raco` Tool, Custodians, Impersonators, Will executors, and Dye Packs.
24 |
25 |
26 | ### Update 2022-10-02
27 |
28 | The lang-party is over.
29 | Take a look at the great entries here:
30 |
31 | Many thanks to the participants!
32 |
33 |
34 | ### Ground Rules
35 |
36 | Any language counts as long as you helped to make it. Big or small, brand new
37 | or recently improved.
38 |
39 | Submit as many times as you like.
40 |
41 | Limit 1 prize per participant. Prizes TBD.
42 |
43 | Teams welcome.
44 |
45 | Open until October 1.
46 |
47 | Everyone is welcome. Be good. Follow the Racket Friendly Environment Policy:
48 |
49 |
50 |
51 | ### How to Submit
52 |
53 | Submissions are accepted in any forum where Racket discussions happen.
54 | Announce your language, make sure [Ben](https://github.com/bennn)
55 | and/or [Stephen](https://github.com/spdegabrielle) see it, and you're in.
56 |
57 | We recommend submitting via a GitHub issue in this repo:
58 |
59 |
60 |
61 | Rough ideas and requests for help are welcome too:
62 |
63 |
64 |
65 |
66 | ### Fine Print
67 |
68 | This is an unofficial event run by Racket users ([@spdegabrielle](https://github.com/spdegabrielle) and [@bennn](https://github.com/bennn))
69 |
70 | Submitted languages may use any software license.
71 |
72 | For the text in each submission, we ask that you license it
73 | as [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).
74 |
75 |
76 | ### Further Reading
77 |
78 | This is a tiny list. Suggestions welcome!
79 |
80 | - Beautiful Racket
81 |
82 | - Mythical Macros tutorial
83 |
84 | - Macros and Languages in Racket book draft
85 |
86 | - Racket Guide: Creating Languages
87 |
88 | - Racket Docs search for all languages:
89 |
90 |
91 |
92 | [](https://racket-lang.org)
93 | [](https://racket.discourse.group/)
94 | [](https://discord.gg/6Zq8sH5)
95 |
--------------------------------------------------------------------------------
/src/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lang-party/Summer2022/18f598cefcfc4088b4cef1d25d35fd3d94d02a44/src/logo.png
--------------------------------------------------------------------------------