# Interpreters

**URL:** https://d.strumenta.community/c/interpreters/9.md

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

---

## [About the Interpreters category](https://d.strumenta.community/t/about-the-interpreters-category/20)

<div class="topic-metadata">

**Author:** [@ftomassetti](https://d.strumenta.community/u/ftomassetti)\
**Replies:** 0

</div>

---

## [Demo language for a course I'm working on about how programming languages work](https://d.strumenta.community/t/demo-language-for-a-course-im-working-on-about-how-programming-languages-work/1787)

<div class="topic-metadata">

**Author:** [@jasonsbarr](https://d.strumenta.community/u/jasonsbarr)\
**Replies:** 0\
**Last updated:** [February 28, 2023, 8:23pm UTC](https://d.strumenta.community/t/demo-language-for-a-course-im-working-on-about-how-programming-languages-work/1787 "2023-02-28T20:23:16Z")

</div>

Hey, everyone! I’ve built a small (but relatively fully-featured) interpreter for a Lisp-like language I intend to demo and then rebuild on camera in a course I’m (slowly but surely) working on about understanding how pr…

---

## [Is Smalltalk can be reborn with the modern trend to NVRAM?](https://d.strumenta.community/t/is-smalltalk-can-be-reborn-with-the-modern-trend-to-nvram/1117)

<div class="topic-metadata">

**Author:** [@dponyatov](https://d.strumenta.community/u/dponyatov)\
**Replies:** 2\
**Last updated:** [February 19, 2021, 5:21pm UTC](https://d.strumenta.community/t/is-smalltalk-can-be-reborn-with-the-modern-trend-to-nvram/1117 "2021-02-19T17:21:41Z")

</div>

Good day Last few days I’m reading about the libpmem and Intel’s non-volatile memory technology. https://pmem.io/ And every next chapter I remember the Smalltalk image-based model, especially the GemStone/S with its h…

---

## [Tutorials on writing the mix of Clojure/Erlang atop of Python/JS infrastructure](https://d.strumenta.community/t/tutorials-on-writing-the-mix-of-clojure-erlang-atop-of-python-js-infrastructure/1060)

<div class="topic-metadata">

**Author:** [@dponyatov](https://d.strumenta.community/u/dponyatov)\
**Replies:** 1\
**Last updated:** [January 14, 2021, 12:57pm UTC](https://d.strumenta.community/t/tutorials-on-writing-the-mix-of-clojure-erlang-atop-of-python-js-infrastructure/1060 "2021-01-14T12:57:19Z")

</div>

I’m very impressed with the Elixir language by its pattern-matched (poly)functions and Actor-based programming. Also, I want a dynamic free-typed Lispy language closer to Clojure but oriented on using JS-like objects in…

---

## [Are concatenative languages alive? (FORTH, etc...)](https://d.strumenta.community/t/are-concatenative-languages-alive-forth-etc/1040)

<div class="topic-metadata">

**Author:** [@dponyatov](https://d.strumenta.community/u/dponyatov)\
**Replies:** 2\
**Last updated:** [January 11, 2021, 8:19pm UTC](https://d.strumenta.community/t/are-concatenative-languages-alive-forth-etc/1040 "2021-01-11T20:19:03Z")

</div>

Good day. Do you think, are concatenative languages still alive for some narrow cases? I like the FORTH approach of making the simplest language for tiny scripting and config files, which anybody can implement for hims…

---

## [Minimalistic languages: lex/yacc and bytecode is enough](https://d.strumenta.community/t/minimalistic-languages-lex-yacc-and-bytecode-is-enough/1046)

<div class="topic-metadata">

**Author:** [@dponyatov](https://d.strumenta.community/u/dponyatov)\
**Replies:** 2\
**Last updated:** [January 11, 2021, 8:10pm UTC](https://d.strumenta.community/t/minimalistic-languages-lex-yacc-and-bytecode-is-enough/1046 "2021-01-11T20:10:27Z")

</div>

I’m surprised a bit: why minimalistic languages are not considered to be usable? For example, it is easy at least for learning purposes to use only a very basic toolset such as lex, yacc, and native tiny C compiler to m…

---

## [A Simple VM - So You Want to Build a Language VM](https://d.strumenta.community/t/a-simple-vm-so-you-want-to-build-a-language-vm/891)

<div class="topic-metadata">

**Author:** [@damilare](https://d.strumenta.community/u/damilare)\
**Replies:** 2\
**Last updated:** [September 17, 2020, 8:54am UTC](https://d.strumenta.community/t/a-simple-vm-so-you-want-to-build-a-language-vm/891 "2020-09-17T08:54:18Z")

</div>

There are very few blogs that hand-hold you through the process of designing a register based Virtual Machine. In this multi-part tutorial, Fletcher Haynes teaches virtual machine design implementation with the rust pro…

---

## [Writing a parser and Virtual Machine for Wren scripting language](https://d.strumenta.community/t/writing-a-parser-and-virtual-machine-for-wren-scripting-language/831)

<div class="topic-metadata">

**Author:** [@damilare](https://d.strumenta.community/u/damilare)\
**Replies:** 0\
**Last updated:** [August 23, 2020, 12:10am UTC](https://d.strumenta.community/t/writing-a-parser-and-virtual-machine-for-wren-scripting-language/831 "2020-08-23T00:10:29Z")

</div>

Recently I discovered Wren and ever since I been wanting to use it as an embedded scripting language in my Haxe based projects. I am a compiler and language design n00b (read enthusiast) but I have tried my hands at a f…

---

## [A vision for MPS and GraalVM-based Interpreters](https://d.strumenta.community/t/a-vision-for-mps-and-graalvm-based-interpreters/364)

<div class="topic-metadata">

**Author:** [@Niko](https://d.strumenta.community/u/Niko)\
**Replies:** 5\
**Last updated:** [March 15, 2020, 12:37pm UTC](https://d.strumenta.community/t/a-vision-for-mps-and-graalvm-based-interpreters/364 "2020-03-15T12:37:39Z")

</div>

I summarized my vision how to combine MPS and GraalVM / Truffle to provide high fidelity interpreters. What do you think of these ideas? Does it make sense? Is it feasible? Useful? I’d be very interested in your views. …

---

## [JaRIKo, an RPG Interpreter in Kotlin](https://d.strumenta.community/t/jariko-an-rpg-interpreter-in-kotlin/359)

<div class="topic-metadata">

**Author:** [@sandra.delpistoia](https://d.strumenta.community/u/sandra.delpistoia)\
**Replies:** 0\
**Last updated:** [March 11, 2020, 8:46am UTC](https://d.strumenta.community/t/jariko-an-rpg-interpreter-in-kotlin/359 "2020-03-11T08:46:09Z")

</div>

Hello everyone! The new article “JaRIKo, an RPG Interpreter in Kotlin” is online! If you are interested, you can take a look here Enjoy the reading :slight\_smile:
