1. 13
  1.  

  2. 7

    I can’t provide citations now, but Rust macro is explicitly inspired by Dylan macro. Compare pattern constraints at the end of the article with designators here.

    1. 1

      There is some overlap there. That’s pretty cool.

    2. 3

      One of the things that turns people off to LISP’s is the parentheses. Dylan was a LISP-like language whose syntax was closer to regular programming. OpenDylan looks pretty normal when using it normally. This submission is the macros which should look less like gibberish than LISP code if a non-LISPer is looking at it. These days, there’s a few languages doing macros in more ordinary languages including Nim, Rust, and Julia.

      Dylan may not be necessary given the ecosystems behind them but still might interest people. It goes way back.