Ancestors

Written by clarity flowers on 2025-01-01 at 21:57

so hard to resist the siren song of Making a Programming Language when doing gamedev…

=> More informations about this toot | More toots from clarity@xoxo.zone

Toot

Written by clarity flowers on 2025-01-01 at 22:08

genuinely baffled why I can't name any general purpose programming languages that make databases+queries+atomicity a first-class construct

=> More informations about this toot | More toots from clarity@xoxo.zone

Descendants

Written by Samael :therian: on 2025-01-01 at 22:16

@clarity

erlang kinda? it's got a database it comes with, mnesia, which I think is ACID compliant. It's ... not graceful or pretty syntax, but it's there.

=> More informations about this toot | More toots from Kishi@meow.social

Written by clarity flowers on 2025-01-01 at 22:25

@Kishi "in the standard library" is a good start but I want it to be folded into the syntax + type system so I can get things like editor completions for queries. I do love erlang tho. Wish it were more feasible to use it for games.

=> More informations about this toot | More toots from clarity@xoxo.zone

Written by AstraLuma on 2025-01-01 at 23:14

@clarity @Kishi 🤔 @ppb is halfway there and now I'm having thoughts

=> More informations about this toot | More toots from astraluma@tacobelllabs.net

Written by Katie on 2025-01-01 at 23:06

@clarity FoxPro did, but it's long dead (good riddance). Maybe languages that implement linq count?

=> More informations about this toot | More toots from katieashborn@girlcock.club

Written by clarity flowers on 2025-01-01 at 23:24

@katieashborn ugh, linq kind of counts but it still feels like I'm using an incomplete translation layer and not a holistic incorporation of relational state management into a language. Like honestly probably datalog is in some way the closest you get rn.

=> More informations about this toot | More toots from clarity@xoxo.zone

Written by Katie on 2025-01-01 at 23:28

@clarity Yeah that's totally fair. Fwiw, the linq fluent syntax feels way better than the not-exactly SQL style queries (to me, anyway).

=> More informations about this toot | More toots from katieashborn@girlcock.club

Written by clarity flowers on 2025-01-01 at 23:32

@katieashborn oh I didn't know about the query syntax, it's been like 8 years since I've touched C#. it seems neat and kind another step closer to what I want but I can imagine (knowing c#) that it probably misses the mark somewhere

=> More informations about this toot | More toots from clarity@xoxo.zone

Written by ianh on 2025-01-02 at 00:29

@clarity @katieashborn i don’t think it’s 100% what you’re looking for, but the “lil” language used in decker (a hypercard-like programming environment) has a query system that’s central to the language—tables are a built-in data type, and other types like lists can be coerced to them naturally https://beyondloom.com/decker/lil.html

=> More informations about this toot | More toots from ianh@mastodon.social

Written by clarity flowers on 2025-01-02 at 18:20

@ianh @katieashborn oh man I didn't know that about lil, I should actually sit down with it at some point!

=> More informations about this toot | More toots from clarity@xoxo.zone

Written by Irenes (many) on 2025-01-01 at 23:13

@clarity oh excellent question!!!!!!

=> More informations about this toot | More toots from ireneista@irenes.space

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113755376553375597
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
435.858922 milliseconds
Gemini-to-HTML Time
4.597215 milliseconds

This content has been proxied by September (ba2dc).