MikeTrendsTrends right now

Mmastodon TechnologySoftware first seen 3 d ago, last 2 d ago, peak #12

Developer weighs compile-time side effects in Kittyscript compiler

Original: I'm currently again thinking about the #Kittyscript compiler, specifically about compile time side effects. What should

A developer working on Kittyscript, a programming language project, is revisiting the compiler's handling of compile-time side effects. The open question: what should happen when a nested function calls an identifier that resolves to a macro in the top-level scope, but is shadowed by another binding in an intermediate scope. The edge case touches on scoping rules and macro expansion order, classic rabbit-hole material for language designers.

Why now: Compiler scoping and macro edge cases are the kind of technical puzzle that draws discussion among programming language enthusiasts.

Kittyscript

Open on mastodon →

Evidence

API: https://socialmediatrends-api.osmike.com/v1/trends/3519759