This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-10-27
Channels
- # announcements (10)
- # beginners (95)
- # biff (2)
- # calva (33)
- # cherry (1)
- # clj-kondo (16)
- # clojure (96)
- # clojure-australia (1)
- # clojure-china (1)
- # clojure-europe (42)
- # clojure-filipino (1)
- # clojure-france (2)
- # clojure-hk (1)
- # clojure-indonesia (1)
- # clojure-japan (1)
- # clojure-korea (1)
- # clojure-my (1)
- # clojure-nl (1)
- # clojure-norway (24)
- # clojure-sg (11)
- # clojure-taiwan (1)
- # clojure-uk (1)
- # clojurescript (21)
- # cursive (22)
- # data-science (3)
- # events (7)
- # fulcro (3)
- # graalvm (4)
- # gratitude (6)
- # helix (11)
- # honeysql (7)
- # hoplon (1)
- # introduce-yourself (1)
- # jobs (2)
- # jobs-discuss (16)
- # lsp (15)
- # malli (14)
- # nbb (73)
- # practicalli (3)
- # reagent (8)
- # reitit (5)
- # releases (1)
- # ring (5)
- # rum (3)
- # sci (17)
- # scittle (7)
- # shadow-cljs (22)
- # tools-deps (26)
- # xtdb (9)
I'd say lots of languages deserve a sci! So much simpler to provide a flexible userspace when there's an interpreter isolated from side effects.
Can you pass a Python AST as an argument to a function? Would be a nice alternative to strings alone.
Looks like the stdlib might support it: https://docs.python.org/3/library/ast.html
hehh I'm pretty interested in some nightmare combination of these subinterpreters + sci + libpython-clj and see how much damage we can do there
I bet we can pass a libpython-clj form into a libpython-clj subinterpreter
and just bypass the AST thing altogether
> Looks like the stdlib might support it: https://docs.python.org/3/library/ast.html > Yeah, there's support for going text->ast and back, plus interpretation of the ast. But writing that ast is such a chore compared to a quoted sexp (I tried)
One of those uses the AST directly to modify the interpreter live
yeah the kit certainly comes with enough rope to hang yourself haha