a while passed, and i got into second life. a live grid where avatars move and objects think. the objects think in lsl — a scripting language that felt clunkier than what i'd spent the last year building in
a fresh workspace
early july. a new workspace opened. the first things i made there were lsl: notecards, chat handlers, object state. it worked, but the ceiling came up fast. lsl is capped and wired to the sim. every capability sits behind a permission gate, every effect more awkward than it needs to be
i didn't start out planning to replace it. i just kept running into the ceiling, and it kept getting in the way
a small research trail
a few days in, a little trail appeared: lsl2lua. lsl translated to lua. i was curious whether the scripts could run in a language that didn't cap me. not a big plan — just wondering if the sharp edge i already knew could do the job better
迁 is to migrate. at the time it was just a nudge — the thought that maybe the scripts didn't have to live in lsl forever. i had no idea where it would lead