Medley External Weekly @ Wed, November 26, 2025 agenda

7 views
Skip to first unread message

Paolo Amoroso

unread,
Nov 26, 2025, 10:17:35 AM (7 days ago) Nov 26
to Medley Interlisp core
Some agenda ideas for the Medley External Weekly @ Wed, November 26, 2025 meeting:
  • prospective University of Alberta undergrad student
  • new Medley primer announcement
  • annual report
  • Lisp experience poll
  • roundtable
The latest agenda is available in the shared document. If you have any other items feel free to add them to the document or share them here.


--

Paolo Amoroso

unread,
Nov 26, 2025, 2:49:48 PM (7 days ago) Nov 26
to Medley Interlisp core

pixel...@gmail.com

unread,
Nov 26, 2025, 11:59:21 PM (6 days ago) Nov 26
to Medley Interlisp core
Sorry I missed the meeting today, I had planned to attend.
My health has been up and down lately (nothing serious)

Re: The Poll
The responses there sure went into the weeds of Clojure vs Common Lisp.
For what it's worth stylistically I'd say Interlisp is the polar opposite of Clojure culturally and stylistically.
It might be a harder sell...

Clojurians (/usually/ favor)
0. Immutable symbols and containers. (You don't set the value of anything once bound)
1. Using untyped hashmaps instead of Classes and Structs/Records. They consider OOP "bad" overall. 
2. HEAVY use of Tacit programming via threading macros (sometimes more than s-expressions).
3. A hesitation with macros. (Quite different from Lisp traditionally being the "Programmable Programming Language")
4. keywords over symbols.  {:foo 32 :bar 56}
5. Less familiarity with quoting semantics (Lists are a bit of a rare data structure to be created outright, favoring vectors with different quoting semantics)
6. Concurrency as their data structures being immutable eliminates a whole branch of issues.
7. Hashmap parsers rather than using functional composition.
8. Literal values over predicate functions.

Again that's not everyone but Hickey has made a very opinionated Lisp that has a culture built for people with a background in Haskell, Java and ML dialects.
The biggest hurdle in my opinion is getting them to see that there is no perfect paradigm for every program.
Many of them have an insular teaching that Lisp is always a Functional (in the modern paradigm sense) programming language but a simple browse of PROG and SETQ usage would correct that history. (Much of Interlisp is stylsitically Imperative)

That's just my dollar's worth of 2 cents as a former Clojure programmer at work.

The Common Lispers should be reasonably at home. (and have a good bit of "Home" already included)

- Ryan

Paolo Amoroso

unread,
Nov 27, 2025, 4:00:17 AM (6 days ago) Nov 27
to pixel...@gmail.com, Medley Interlisp core
Interestingly, in the poll question I explicitly mentioned Emacs Lisp as I anticipated people would wonder about it and assume Clojure is a Lisp. Instead it was the other way around. 😀


--
You received this message because you are subscribed to the Google Groups "Medley Interlisp core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lispcore+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/lispcore/fc6f4a2d-ce97-46b6-98b5-41a31b35aef9n%40googlegroups.com.

pixel...@gmail.com

unread,
Nov 27, 2025, 4:20:25 AM (6 days ago) Nov 27
to Medley Interlisp core
In my opinion it's in the Scheme branch (*very* roughly) but with a focus on immutability and a cultural preference for hashmap literals over objects. However, it inherits Common Lisp's macros with some syntax difference. I still consider it a Lisp with a opinionated author.

I think the real value of your poll was insight into how we approach people from other Lisps. Knowing how other Lisps work helps build bridges I suppose. I'm certainly not an expert but I've written projects in Common Lisp, Scheme, Emacs Lisp, Clojure, VisualLISP, uLisp and am obtaining my Learners' Permit in InterLisp. 
Reply all
Reply to author
Forward
0 new messages