morloc
banner
morloc-project.bsky.social
morloc
@morloc-project.bsky.social
The project page for morloc, a language where you can compose functions across languages under a common type system
The new #morloc getter and setter patterns are the most radical of the new changes in v0.57.1. They offer a succinct syntax for generating functions that access or update data. They replace the many little helper functions #morloc previously required. Here are a few examples:
November 13, 2025 at 3:13 AM
*multi-line strings* allow triple-quotes to enclose strings that span multiple lines and automatically trims whitespace. See example below where the trimmed whitespace is highlighted:
November 13, 2025 at 3:01 AM
*string interpolation* allows #morloc expressions to be substituted into strings. Currently the behavior is quite minimal and works only for expressions that evaluate to strings. In the future more formatting options will be added.
November 13, 2025 at 2:49 AM
*placeholder syntax* allows expressions with underscores to be translated into lambas expression. For example:
November 13, 2025 at 2:45 AM
Releasing Morloc version 0.57.1! There are 5 major new features: placeholder syntax, string interpolation, multi-line strings, and getter and setter patterns. I'll introduce all of each of these in dedicated posts.
November 13, 2025 at 2:37 AM
Releasing #morloc v0.55.1! Many bug fixes and a whole new module system. Also, here's one test suite running in three languages:
September 30, 2025 at 3:39 AM
#morloc meetup this Saturday and Tuesday are canceled, we'll resume the week after. I've been under the rocks trying to fix Morloc's language selection algorithm -- brain's too fried to English.

Also, I've been thinking about strongly typed functional programming and AI. #hackathon #foreshadowing
August 22, 2025 at 11:13 PM
Meetup tomorrow at 5pm ET (Aug 19). I'll introduce the install manager, review the composable CLI tools from last week and demo a FASTQ trimmer.

I'd also like to hear your thoughts on what #morloc would need for you to use it in your workplace.

See you on discord: t.co/PBu4CyrvZe
August 18, 2025 at 11:04 PM
#morloc #meetup today at 1pm ET (Sat, Aug 16)! We'll talk about composable CLI tools and the new installation manager. Anyone is welcome, just show up and join the public chat.

On Discord: discord.gg/dyhKd9sJfF
Join the morloc Discord Server!
Check out the morloc community on Discord - hang out with 14 other members and enjoy free voice and text chat.
discord.gg
August 16, 2025 at 4:27 AM
#morloc now has an install script that streamlines container installation, container selection (podman or docker), morloc home setup, and executable generation. See the GitHub repo (github.com/morloc-proje...) and the manual (morloc-project.github.io/docs/#_insta...).
August 15, 2025 at 12:32 AM
Composable command line interface tools with #morloc!
August 8, 2025 at 4:08 PM
Almost got the #Treesitter grammar working!

github.com/morloc-proje...

Just needs a little cleaning and testing. Next I can do a little PR to GitHub and then will finally have colors in my repo code. This also can be used in editors like Zed and Neovim.
August 1, 2025 at 12:23 AM
#Morloc #VSCode extension is alive!

Thanks to @j23414.bsky.social for helping with the setup!
July 29, 2025 at 3:02 AM
Release v0.54.1 - bug fixes and a simplified README
July 27, 2025 at 4:17 AM
🌟 Huge thanks to everyone who joined the first virtual #morloc #hackathon yesterday!

We spent the day beta-testing the Morloc language, smoothing out install issues and running our first programs together.

🚀 Morloc execution is now tested on Linux, MacOS, and Windows (via WSL)!
July 20, 2025 at 11:09 AM
Sharing the #morloc language! Compose functions across languages under a common type system. In #bioinformatics, build better workflows by switching from the file/application-based paradigm to a native function paradigm. Looking for adventurous first adopters!

[Paper pre-release](shorturl.at/q10tO)
ZWA
shorturl.at
July 1, 2025 at 9:56 PM