Swift Blog Carnival: Tiny Languages
To kickstart the Swift Blog Carnival, I’ll pick a topic that is inoffensive (I hope!) and applies to the vast ecosystem of Swift programming: Tiny Languages.
Have you ever written your custom DSL using result builders? Have you ever parsed a scripting language of your own imagination? Do you use tiny languages for libraries or do you use DSL’s on the server to create weird markup or routing rules? Is Swift itself a tiny language in your opinion? Or did you come from a tinier language and now appreciate the vastness of Swift’s 200+ keywords? Do you appreciate and find brevity?
So for this month, our first community blog carnival, I want you to:
- meditate on “Swift” and “Tiny Languages” and take note of the things that come to mind,
- blog about it,
- then send me a link to your blog post.
That’s it! That’s how a blog carnival works. You blog, the host (me for April) aggregates submissions for the whole month.
Don’t have a blog, yet?
Well, just start one already! :)
It’s the future of a humane internet!
What’s a Blog Carnival, Again?
This is our first Swift Blog Carnival, so you may not know the format.
A blog carnival is a fun way to tie together a community with shared writing prompts, and marvel at all the creative interpretations of the topic of the month. I’ve provided a couple of interpretations above, but you may think of something else entirely. That’s amazing, roll with it, that’s what makes this fun! It’s a form of independent, personally curated content aggregation, usually hosted by different people in rotation, in which the host would write a post linking to any posts submitted on the chosen topic. See the IndieWeb Carnival, still ongoing for ages.
After all submissions have ended, the host usually posts a round-up of all entries with short summaries. If this feels like too much for you, it’s fine to skip the summaries and just share the list of submissions (so that feed readers can pick up the news).
Everyone can volunteer to be a host and suggest a topic, so you’re invited to contribute!
Submissions
Comment below or DM/email me with your submission! I’ll collect submissions up to, and including, May 1st (Central European Time), so that every time zone has had a chance to meet the April deadline.
(Here you’ll find a growing list of submissions in order)