# Latest

**URL:** https://d.strumenta.community/latest.md

[Latest](https://d.strumenta.community/latest.md) · [Categories](https://d.strumenta.community/categories.md) · [Tags](https://d.strumenta.community/tags.md)

---

## [How to join or invite people to this community](https://d.strumenta.community/t/how-to-join-or-invite-people-to-this-community/1122)

<div class="topic-metadata">

**Author:** [@ftomassetti](https://d.strumenta.community/u/ftomassetti)\
**Replies:** 0\
**Last updated:** [February 19, 2021, 8:11am UTC](https://d.strumenta.community/t/how-to-join-or-invite-people-to-this-community/1122 "2021-02-19T08:11:39Z")

</div>

Just fill the form at https://strumenta.community Two things should happen: You will get an invitation to join the forum You will get emails about the weekly Virtual Meetup

---

## [Virtual meetup every Thursday: you are all invited](https://d.strumenta.community/t/virtual-meetup-every-thursday-you-are-all-invited/417)

<div class="topic-metadata">

**Author:** [@ftomassetti](https://d.strumenta.community/u/ftomassetti)\
**Replies:** 29\
**Last updated:** [May 6, 2024, 8:38pm UTC](https://d.strumenta.community/t/virtual-meetup-every-thursday-you-are-all-invited/417 "2024-05-06T20:38:00Z")

</div>

ATTENTION! VIRTUAL MEETUP IS BACK FROM THIS THURSDAY THE 9TH OF SEPTEMBER SEE UPDATED INSTRUCTIONS HERE: New link for Virtual Meetups Hi everyone! We had a first online meetup, following an idea of @voelter (read mor…

---

## [Welcome to Strumenta Community!](https://d.strumenta.community/t/welcome-to-strumenta-community/7)

<div class="topic-metadata">

**Author:** [@ftomassetti](https://d.strumenta.community/u/ftomassetti)\
**Replies:** 0\
**Last updated:** [January 17, 2020, 9:32am UTC](https://d.strumenta.community/t/welcome-to-strumenta-community/7 "2020-01-17T09:32:53Z")

</div>

We are curious persons interested in building better tools for better work. We wonder how we can provide better tools to us, our colleagues, the professionals and the organizations we work with. We believe that languag…

---

## [Need some advice on making a DSL](https://d.strumenta.community/t/need-some-advice-on-making-a-dsl/1933)

<div class="topic-metadata">

**Author:** [@KaustAbhinand](https://d.strumenta.community/u/KaustAbhinand)\
**Replies:** 0\
**Last updated:** [September 16, 2026, 5:17pm UTC](https://d.strumenta.community/t/need-some-advice-on-making-a-dsl/1933 "2026-09-16T17:17:01Z")

</div>

Hi all! I’m very new to the community, so let me give a brief about myself first (you can always skip this :slight\_smile: ) I am a Compiler Engineering enthusiast, have explored around a bit, and made some amateur atte…

---

## [Suggestion: post what you are working on!](https://d.strumenta.community/t/suggestion-post-what-you-are-working-on/1930)

<div class="topic-metadata">

**Author:** [@ell1e](https://d.strumenta.community/u/ell1e)\
**Replies:** 3\
**Last updated:** [December 22, 2025, 4:52pm UTC](https://d.strumenta.community/t/suggestion-post-what-you-are-working-on/1930 "2025-12-22T16:52:02Z")

</div>

I’ve noticed this forum seems a little sleepy. There aren’t many compiler communities around, so it’d be nice to keep this one alive. So I thought why not suggest that everybody respond here with what they’re working on…

---

## [Grun.Net - Tools for testing C# Antlr Parsers](https://d.strumenta.community/t/grun-net-tools-for-testing-c-antlr-parsers/454)

<div class="topic-metadata">

**Author:** [@thad](https://d.strumenta.community/u/thad)\
**Replies:** 3\
**Last updated:** [June 20, 2025, 9:46pm UTC](https://d.strumenta.community/t/grun-net-tools-for-testing-c-antlr-parsers/454 "2025-06-20T21:46:44Z")

</div>

I have recently created a set of tools for testing/Analyzing/Debugging .Net Antlr4 parsers. The project is Grun.Net. The project started out with the goal of implementing the standard testrig functionality but in a set…

---

## [A DSL for text matching](https://d.strumenta.community/t/a-dsl-for-text-matching/1920)

<div class="topic-metadata">

**Author:** [@horacio.hoyos](https://d.strumenta.community/u/horacio.hoyos)\
**Replies:** 1\
**Last updated:** [January 21, 2025, 3:26pm UTC](https://d.strumenta.community/t/a-dsl-for-text-matching/1920 "2025-01-21T15:26:12Z")

</div>

I am developing an application that consumes bank transaction information. One feature allows the user to identify payees by matching/searching for text in one of the transaction fields. For example given: Card transa…

---

## [PLTea is (Wednesday) 20 November 2024 at 3pm UTC](https://d.strumenta.community/t/pltea-is-wednesday-20-november-2024-at-3pm-utc/1918)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://d.strumenta.community/u/spdegabrielle)\
**Replies:** 0\
**Last updated:** [November 19, 2024, 10:59am UTC](https://d.strumenta.community/t/pltea-is-wednesday-20-november-2024-at-3pm-utc/1918 "2024-11-19T10:59:44Z")

</div>

The next PLTea is (Wednesday) 20 November 2024 at 3pm UTC. Registration details on the PLTea google group or discord. From the website: What is PLTea? PLTea is an initiative to bring together the members of the progra…

---

## [A Risk Orchestration Language (LROL) for Adaptive Fraud-Risk Models](https://d.strumenta.community/t/a-risk-orchestration-language-lrol-for-adaptive-fraud-risk-models/1917)

<div class="topic-metadata">

**Author:** [@damilare](https://d.strumenta.community/u/damilare)\
**Replies:** 0\
**Last updated:** [November 6, 2024, 1:21pm UTC](https://d.strumenta.community/t/a-risk-orchestration-language-lrol-for-adaptive-fraud-risk-models/1917 "2024-11-06T13:21:01Z")

</div>

An introduction to LROL, a modern rule definition language and flexible fraud-risk detection workflow designed for engineering and compliance teams. As digital payments grow and real-time transactions become more com…

---

## [Language cacophony](https://d.strumenta.community/t/language-cacophony/1826)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://d.strumenta.community/u/spdegabrielle)\
**Replies:** 3\
**Last updated:** [October 29, 2024, 11:20pm UTC](https://d.strumenta.community/t/language-cacophony/1826 "2024-10-29T23:20:47Z")

</div>

Stumbled upon an interesting study of DSL’s with JSON syntax. While there are a lot of JSON syntax DSL’s this review only covers infovis DSL’s, but mentions the generation of XML DSL’s that preceded them. No Grammar to …

---

## [Contributing to Racket languages](https://d.strumenta.community/t/contributing-to-racket-languages/1916)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://d.strumenta.community/u/spdegabrielle)\
**Replies:** 1\
**Last updated:** [October 23, 2024, 9:55pm UTC](https://d.strumenta.community/t/contributing-to-racket-languages/1916 "2024-10-23T21:55:57Z")

</div>

I don’t normally post too much here, but I thought this was worth it as this is a community forum about language engineering and I mention two community open source language projects that are built using the racket compi…

---

## [Langdev 2024, October at Seville](https://d.strumenta.community/t/langdev-2024-october-at-seville/1908)

<div class="topic-metadata">

**Author:** [@pjmolina](https://d.strumenta.community/u/pjmolina)\
**Replies:** 3\
**Last updated:** [August 30, 2024, 11:28am UTC](https://d.strumenta.community/t/langdev-2024-october-at-seville/1908 "2024-08-30T11:28:43Z")

</div>

Checkout https://langdevcon.org/ October 2024 in Seville. We await for you all!

---

## [Looking for a tool to reformat C / C++ source code capable of adding braces in "if" and "while" statements](https://d.strumenta.community/t/looking-for-a-tool-to-reformat-c-c-source-code-capable-of-adding-braces-in-if-and-while-statements/1893)

<div class="topic-metadata">

**Author:** [@oscaretu](https://d.strumenta.community/u/oscaretu)\
**Replies:** 2\
**Last updated:** [May 31, 2024, 8:22am UTC](https://d.strumenta.community/t/looking-for-a-tool-to-reformat-c-c-source-code-capable-of-adding-braces-in-if-and-while-statements/1893 "2024-05-31T08:22:48Z")

</div>

Hello. I am looking for a source code rewriting tool to change the format of the source code, such as “clang-format”, “indent”, but that allow to add braces in “if” and “while” statements when in the source code only af…

---

## [MB4SE in Bremen](https://d.strumenta.community/t/mb4se-in-bremen/1907)

<div class="topic-metadata">

**Author:** [@pjmolina](https://d.strumenta.community/u/pjmolina)\
**Replies:** 0\
**Last updated:** [May 27, 2024, 9:44pm UTC](https://d.strumenta.community/t/mb4se-in-bremen/1907 "2024-05-27T21:44:47Z")

</div>

Anyone else is in Bremen this week? https://mbse2024.welcome-manager.de/front/content.php?id\_article=560 See you there, Pedro J.

---

## [Introduction - Rich](https://d.strumenta.community/t/introduction-rich/1906)

<div class="topic-metadata">

**Author:** [@richyonts](https://d.strumenta.community/u/richyonts)\
**Replies:** 0\
**Last updated:** [May 22, 2024, 4:57pm UTC](https://d.strumenta.community/t/introduction-rich/1906 "2024-05-22T16:57:12Z")

</div>

Hello, my name is Rich. I live in San Diego, CA, USA. My long career in tech has included software development and some hardware. Further, I am a part-time assistant professor teaching programming languages and DSA. M…

---

## [I am a new folk who has just joined this great community](https://d.strumenta.community/t/i-am-a-new-folk-who-has-just-joined-this-great-community/1902)

<div class="topic-metadata">

**Author:** [@Lincoln](https://d.strumenta.community/u/Lincoln)\
**Replies:** 0\
**Last updated:** [May 6, 2024, 8:24pm UTC](https://d.strumenta.community/t/i-am-a-new-folk-who-has-just-joined-this-great-community/1902 "2024-05-06T20:24:40Z")

</div>

Hey community, My name is Angufibo Lincoln, am a software developer and human centered designer from Uganda. I love working on tools that make us work at our best and for this, I am just starting my journey in language…

---

## [SModel for Rust](https://d.strumenta.community/t/smodel-for-rust/1899)

<div class="topic-metadata">

**Author:** [@matheus](https://d.strumenta.community/u/matheus)\
**Replies:** 0\
**Last updated:** [May 4, 2024, 11:52am UTC](https://d.strumenta.community/t/smodel-for-rust/1899 "2024-05-04T11:52:47Z")

</div>

I’ve recently built the SModel crate for Rust for defining the semantic “thingy” in a compiler codebase using inheritance and dynamic dispatch, with additional super.m(...) calls and #\[inheritdoc\] attributes. So, for an…

---

## [Throughout ActionScript 3 parser](https://d.strumenta.community/t/throughout-actionscript-3-parser/1897)

<div class="topic-metadata">

**Author:** [@matheus](https://d.strumenta.community/u/matheus)\
**Replies:** 0\
**Last updated:** [April 10, 2024, 5:05pm UTC](https://d.strumenta.community/t/throughout-actionscript-3-parser/1897 "2024-04-10T17:05:40Z")

</div>

If you’re good with ActionScript 3 and want to try out all of its syntaxes: check this parsing demo. ActionScript 3 is used in other places right now, so I continued pushing commits to the as3\_parser Rust crate just for…

---

## [Parser Combinators Experience?](https://d.strumenta.community/t/parser-combinators-experience/1896)

<div class="topic-metadata">

**Author:** [@digital-ember](https://d.strumenta.community/u/digital-ember)\
**Replies:** 2\
**Last updated:** [April 2, 2024, 9:27pm UTC](https://d.strumenta.community/t/parser-combinators-experience/1896 "2024-04-02T21:27:34Z")

</div>

Hi there, Anyone here first hand experience with parser combinator libraries like Parsec, Sprache, Pidgin, or similar? I need to implement a small expression language and embed it into an existing desktop application. …

---

## ["DSL for Modding Minecraft" - New Article on the blog!](https://d.strumenta.community/t/dsl-for-modding-minecraft-new-article-on-the-blog/1894)

<div class="topic-metadata">

**Author:** [@elisa.costantini](https://d.strumenta.community/u/elisa.costantini)\
**Replies:** 0\
**Last updated:** [February 27, 2024, 3:32pm UTC](https://d.strumenta.community/t/dsl-for-modding-minecraft-new-article-on-the-blog/1894 "2024-02-27T15:32:12Z")

</div>

Hi Community! A new article is out on the Strumenta blog written by @alessio.stalla! Why a DSL for Modding Minecraft? We want to advocate for DSLs and specifically for our approach to writing DSLs. However, it’s hard…

---

## [New link for Virtual Meetups](https://d.strumenta.community/t/new-link-for-virtual-meetups/1024)

<div class="topic-metadata">

**Author:** [@ftomassetti](https://d.strumenta.community/u/ftomassetti)\
**Replies:** 8\
**Last updated:** [February 22, 2024, 2:11am UTC](https://d.strumenta.community/t/new-link-for-virtual-meetups/1024 "2024-02-22T02:11:05Z")

</div>

Hi Community, We are changing the link for the Virtual Meetup. The reason is explained here: To avoid other security issues is now necessary to register for the meeting using this link: https://us02web.zoom.us/meet…

---

## [Domain specific languages and more](https://d.strumenta.community/t/domain-specific-languages-and-more/1892)

<div class="topic-metadata">

**Author:** [@ninjacombo99](https://d.strumenta.community/u/ninjacombo99)\
**Replies:** 1\
**Last updated:** [February 15, 2024, 8:11pm UTC](https://d.strumenta.community/t/domain-specific-languages-and-more/1892 "2024-02-15T20:11:33Z")

</div>

I have always confused about what “Domain Specific Language” actually is? What it aims to do? What is the marketplace and value for it? Does it have a scope in freelancing? What is Cobol, ANTLR, parsing, transpiling, etc…

---

## [Best way to start with share engineering](https://d.strumenta.community/t/best-way-to-start-with-share-engineering/1891)

<div class="topic-metadata">

**Author:** [@ninjacombo99](https://d.strumenta.community/u/ninjacombo99)\
**Replies:** 0\
**Last updated:** [February 15, 2024, 5:02pm UTC](https://d.strumenta.community/t/best-way-to-start-with-share-engineering/1891 "2024-02-15T17:02:42Z")

</div>

I’m currently a Data Scientist in Python but I’m looking to explore software engineering. What’s the best way to get started with software engineering and what are the best languages to start with it and become the best…

---

## [Internships & Job Offers](https://d.strumenta.community/t/internships-job-offers/1890)

<div class="topic-metadata">

**Author:** [@ninjacombo99](https://d.strumenta.community/u/ninjacombo99)\
**Replies:** 0\
**Last updated:** [February 15, 2024, 4:59pm UTC](https://d.strumenta.community/t/internships-job-offers/1890 "2024-02-15T16:59:38Z")

</div>

I’m a Data Science Specialist in Python, who can build websites using Flask, automate, using selenium, using pandas, numpy, and any other library of choice, make small-scale applications, and give insights based on the d…

---

## [Strumenta Community Panel Session - Recording Available!](https://d.strumenta.community/t/strumenta-community-panel-session-recording-available/1889)

<div class="topic-metadata">

**Author:** [@elisa.costantini](https://d.strumenta.community/u/elisa.costantini)\
**Replies:** 0\
**Last updated:** [February 14, 2024, 10:20am UTC](https://d.strumenta.community/t/strumenta-community-panel-session-recording-available/1889 "2024-02-14T10:20:16Z")

</div>

Hello Community, thank you to everyone who attended the Panel Session! Please know that your contributions are immensely valued and that we look forward to future events to share with all of you and learn from each oth…

---

## [What resources to introduce people to Language Engineering?](https://d.strumenta.community/t/what-resources-to-introduce-people-to-language-engineering/1886)

<div class="topic-metadata">

**Author:** [@gtomassetti](https://d.strumenta.community/u/gtomassetti)\
**Replies:** 0\
**Last updated:** [February 1, 2024, 5:07pm UTC](https://d.strumenta.community/t/what-resources-to-introduce-people-to-language-engineering/1886 "2024-02-01T17:07:40Z")

</div>

We would like to map language engineering as a topic. We want to collect articles and other resources to provide an overview for people interested in the subject. We would love to receive suggestions both about our list …

---

## [TreeCreator in PPL](https://d.strumenta.community/t/treecreator-in-ppl/1885)

<div class="topic-metadata">

**Author:** [@Oscar.K](https://d.strumenta.community/u/Oscar.K)\
**Replies:** 0\
**Last updated:** [February 1, 2024, 10:35am UTC](https://d.strumenta.community/t/treecreator-in-ppl/1885 "2024-02-01T10:35:40Z")

</div>

Textual description of trees is one of the main elements of the PPL language. The module that implements this task is written in C#, as is the entire PPL project. I translated this module into C++ to demonstrate the poss…

---

## [Strumenta Community Events are back!](https://d.strumenta.community/t/strumenta-community-events-are-back/1874)

<div class="topic-metadata">

**Author:** [@elisa.costantini](https://d.strumenta.community/u/elisa.costantini)\
**Replies:** 2\
**Last updated:** [January 31, 2024, 8:55am UTC](https://d.strumenta.community/t/strumenta-community-events-are-back/1874 "2024-01-31T08:55:09Z")

</div>

Hi Community, The next Thursday, we will host a panel session with the following speakers: :arrow\_right: Jos Warmer and Niko Stotz with a talk about the “LionWeb Initiative” :arrow\_right: Lorenzo Addazi will talk abou…

---

## [Scalability with domain-specific modeling languages?](https://d.strumenta.community/t/scalability-with-domain-specific-modeling-languages/1866)

<div class="topic-metadata">

**Author:** [@juha-pekka](https://d.strumenta.community/u/juha-pekka)\
**Replies:** 4\
**Last updated:** [January 25, 2024, 3:01pm UTC](https://d.strumenta.community/t/scalability-with-domain-specific-modeling-languages/1866 "2024-01-25T15:01:05Z")

</div>

I’m looking for your insights on what can be considered industrial-scale modeling based on your experiences. Background for this is that we wrote recently a paper addressing co-evolution of tools (ModelsConf 2023) and a…

---

## [Should I learn ANTLR 4 for Java or is there a parsing framework for Rust?](https://d.strumenta.community/t/should-i-learn-antlr-4-for-java-or-is-there-a-parsing-framework-for-rust/1870)

<div class="topic-metadata">

**Author:** [@matheus](https://d.strumenta.community/u/matheus)\
**Replies:** 7\
**Last updated:** [January 14, 2024, 5:08pm UTC](https://d.strumenta.community/t/should-i-learn-antlr-4-for-java-or-is-there-a-parsing-framework-for-rust/1870 "2024-01-14T17:08:08Z")

</div>

I’ve the syntactic descriptions of my language fully specified: Overview - Jet Language Specification It is a fusion of features from ActionScript 3 and ECMA-262 2018. I never used a parser generator, so it’s right that…

[Next page](https://d.strumenta.community/latest.md?page=1)
