Nice article on the Open Dylan 2025.1 release by @theregister : https://www.theregister.com/2025/06/26/opendylan_20251_released/
It's nice to see our efforts noticed! :)
Nice article on the Open Dylan 2025.1 release by @theregister : https://www.theregister.com/2025/06/26/opendylan_20251_released/
It's nice to see our efforts noticed! :)
A new release of the Open Dylan compiler, IDE, and tools is now available for download! It has been a while since we've done a release and this release includes various bug fixes for the compiler, a new multi-line string literal syntax, the Dylan LSP server for emacs and VS Code, and enhancements to Deft, the Open Dylan command-line tool.
See the 2025.1 Release Notes for an overview of what's in this release: https://opendylan.org/release-notes/2025.1.html
This will sound like sacrilege for #CommonLisp but in #DylanLang I no longer use plain symbols as a poor-man's enum. Instead I do this:
define constant $rock = #"rock";
define constant $paper = #"paper";
define constant $scissors = #"scissors";
define constant <tool> = one-of($rock, $paper, $scissors);
and then type things as <tool> where appropriate. Et voilà, I can no longer misspell symbol names without getting a compiler warning. More importantly, neither can clients of my library.
EDIT: fix Dylan bugs, add last sentence.
All the things he talks about macros doing can be done in infix syntax too. #DylanLang for example, since circa 2000. But I will say that _writing_ macros is a lot easier in prefix syntax than infix syntax.
(I have this queued up to read, but have not read it yet: https://dl.acm.org/doi/10.1145/3622818)
I think that ultimately syntax is a very personal choice. I'm fine with Lisp syntax, but I honestly find Dylan and Python easier to read, precisely _because of_ the variability and no need for lots of parens.
Hi all. I'm also sigue@mastodon.social. I created this account because universeodon.com has a higher character limit than mastodon.social and sometimes you just need to Use Your Words!
<strikeout>I currently work at Google as a software engineer but I'm starting to think about retirement. (Shhh, don't tell my manager.)</strikeout>
I used to work at Google until 2024.01.10 when they had their second large (and nth overall) layoff. Technically, my last day is 2024.03.10, three weeks before I was going to retire. So getting a layoff package was a big win for me.
Too bad about Google, though. Used to be a decent company to work for before they decided worker loyalty and loyalty to workers didn't matter.
I like playing #GoGame / #Weiqi / #Baduk and hacking #DylanLang. I recently became a grandpa!