Dylan Language · @DylanLang
96 followers · 23 posts · Server fosstodon.org

Open Dylan 2023.1 is now available for Linux, Windows, and macOS with updated versions of LLVM and BDW GC, compiler fixes, and tooling improvements: opendylan.org/release-notes/20

#dylanlang #linux #windows #macos

Last updated 1 year ago

Dylan Language · @DylanLang
96 followers · 22 posts · Server fosstodon.org

More improvements to multi-line string literals on the way: opendylan.org/proposals/dep-00

Thanks to "notjack" in the Rhombus discord for the suggestion to support the Rectangle Rule and make multi-line string literals far more readable!

#dylanlang

Last updated 1 year ago

Ross M. · @rossm
25 followers · 188 posts · Server fosstodon.org

@ArneBab @mdhughes @chucker

There’s also Dylan; opendylan.org/

It’s not a reader macro for another Lisp (though it started that way iirc), but a standalone language and compiler. The OOP features and verbose syntax make the ‘simplicity’ part debatable though

#dylanlang

Last updated 1 year ago

ioanna · @ioa
317 followers · 231 posts · Server functional.cafe
Dylan Language · @DylanLang
89 followers · 16 posts · Server fosstodon.org

A simple Dylan Enhancement Proposal (DEP) for "raw" and multi-line string literal syntax.

opendylan.org/proposals/dep-00

Comments here or in the group thread: groups.google.com/g/dylan-lang

#dylanlang

Last updated 2 years ago

ioanna · @ioa
310 followers · 227 posts · Server functional.cafe

Dear Lispers of all dialects,

did you notice the keynote talks and speakers for the next ELS2023:

⭐​ "Gradual, Multi-Lingual, and Teacher-Centric Programming Education" 🔸 ​Felienne Hermans 🔸 Vrije Universiteit Amsterdam, Nederlands

⭐​ "Artificial Intelligence: a Problem of Plumbing?" 🔸 Gerald J. Sussman 🔸 MIT CSAIL, USA

🤩​🤩​

european-lisp-symposium.org/20

@lisp @commonlisp @scheme @racket
🎉​

#lisp #commonlisp #emacslisp #racket #dylanlang #acl2 #scheme

Last updated 2 years ago

ioanna · @ioa
310 followers · 227 posts · Server functional.cafe

Dear Lispers of all dialects,

did you notice the keynote talks and speakers for the next ELS2023:

⭐​ "Gradual, Multi-Lingual, and Teacher-Centric Programming Education" 🔸​Felienne Hermans 🔸​ Vrije Universiteit Amsterdam, Nederlands

⭐​ Artificial Intelligence: a Problem of Plumbing? 🔸Gerald J. Sussman 🔸MIT CSAIL, USA

🤩​

european-lisp-symposium.org/20

@lisp @commonlisp @scheme @racket
🎉​

#lisp #commonlisp #emacslisp #racket #dylanlang #acl2 #scheme

Last updated 2 years ago

Dylan Language · @DylanLang
86 followers · 15 posts · Server fosstodon.org
Ross M. · @rossm
0 followers · 1 posts · Server fosstodon.org

Not a new article, but it's new to me :) A comparison of two fascinating languages that should have caught on

dylanfoundry.org/2015/01/02/th

#dylanlang #algol

Last updated 2 years ago

Carl Gay · @sigue
86 followers · 389 posts · Server mastodon.social

Finally got around to doing a Rosetta Code example for but can't save my edits! No error message. 🤔

Anyway, I'll share it here for now: play.opendylan.org/shared/d04d

#dylanlang

Last updated 2 years ago

ioanna · @ioa
289 followers · 221 posts · Server functional.cafe

🦎​ Dear Lispers of all dialects, the next ELS is announced, and I think the call for papers is already out. 🤩​

European Lisp Symposium
April 24th - April 25th 2023, Amsterdam

european-lisp-symposium.org/20

Save the dates, see you in the most beautiful city!

Btw, will any logic friends be around the ILLC at the time? 😃​


@commonlisp @scheme

#ELSCONF #lisp #racket #commonlisp #scheme #dylanlang #clojure #acl2 #emacs #emacslisp

Last updated 2 years ago

Dylan Language · @DylanLang
86 followers · 15 posts · Server fosstodon.org

@hn50

I'm not dead yet!

youtube.com/watch?v=Jdf5EXo6I6

To be serious for a moment though, I see why from Fahlman's perspective Dylan died, and indeed I have extremely few users, but there's actually been some decent progress in recent years.

A new LLVM compiler back-end done and debugger/REPL integration with LLVM underway, plus lots of other devx and library work.

Come hack with us! (Come restore the Lispy syntax, if that's your bag.)

#dylanlang

Last updated 2 years ago

Dylan Language · @DylanLang
86 followers · 15 posts · Server fosstodon.org

More current projects...

`dylan` command line tool

@sigue has created a tool to simplify the Dylan dev experience. It maintains workspaces, helps with builds and dependencies, generates boilerplate for new libraries (especially useful for beginners), and the next release will simplify building and testing your code.

docs.opendylan.org/packages/dy

If you're familiar with Go's "go" tool, this is pretty much the same idea.

The tool includes a new package manager. More on that later...

#dylanlang

Last updated 2 years ago

Dylan Language · @DylanLang
86 followers · 15 posts · Server fosstodon.org

More current projects...

LSP Server

@peterhull90 is working on the Dylan LSP (language server protocol) server. Based on the existing compiler database saved on each build, so far it has

* jump to definition/declaration
* compiler warnings (a.k.a. diagnostics)
* hover text (a.k.a. arglists)

with emacs and VS Code integration.

Next up is to make it a little easier to use for beginners...

#dylanlang

Last updated 2 years ago

Dylan Language · @DylanLang
86 followers · 15 posts · Server fosstodon.org

Modernizing the REPL

The Dylan REPL was originally implemented for Windows, using the home-grown HARP back-end for native code generation. Peter Housel is transitioning it to LLVM and its ORCv2 JIT API.

This synergistically (oh yeah, I went there) adds functionality to ORC, like reviews.llvm.org/D127056.

Looking forward to being able to REPLize on Linux!

#dylanlang

Last updated 2 years ago

Carl Gay · @sigue
59 followers · 286 posts · Server mastodon.social

@mdhughes I'm working on a tool that's morally equivalent to the `go` command that has, but for . docs.opendylan.org/packages/dy I wouldn't want to do the command-line parsing as a one-off in that case.

But I feel like there's room enough for both of our perspectives. It really depends on your needs.

#golang #dylanlang

Last updated 2 years ago