4:48:23ebzzryArcaelyx: I’m curious why so, and if there are specific features of CCL used.
4:48:59ArcaelyxBy CCL, do you mean Common Lisp? If not, I'm unaware.
4:49:40no-defun-allowedArcaelyx: Clozure Common Lisp
4:49:59beachebzzry: As I recall, pjb has been working with CCL for OpenMusic. Again, as I recall, CCL is a derivative of MCL, and IRCAM was into Macs and Common Lisp in the past.
12:08:37syntaxfree(Hy is a Lisp syntax for Python, sort of. But has macros. hylang.org and stuff)
12:14:03no-defun-allowedHy doesn't have lexical block scoping, so you might have some more surprises from here.
12:15:09syntaxfreeas far as I can tell Hy follows Python rules of scoping. It would be awkward to learn otherwise.
12:15:29syntaxfreeit doesn't have "let". it has within-function assignment, like python.
12:15:53no-defun-allowedMore awkward to have automatic type coercion and function scoping in a Lisp to me.
12:19:14syntaxfreeI wish there was more support for type hinting. newer python things are extensively using type hints (eg to validate json inputs and produce valid Python objects from JS objects)
12:20:14beachsyntaxfree: You wish that for what? Common Lisp?
12:20:32syntaxfreealmost all of my "higher level", organizational Python code is type-hinted, with semantic type synonyms, etc. But macros appear to fill in a lot of missing teeth in implementation-level, numpy-based code)