Subj : Re: Help, It's my fault this time To : DesotoFireflite From : Tracker1 Date : Sat Jul 16 2022 14:20:10 On 7/16/22 03:29, DesotoFireflite wrote: > > I've put baja aside for now, and started working in js, as it seems > to be the more prudent thing to do these days... 100% on that.. JavaScript is a more complex language, but also much more capable than BAJA. I find my biggest hurdles is the language has advanced a lot since the version used in SynchroNet and the style has changed even more so. There's a few points of JS code in the SynchroNet repository that make even configuring code linting and formatting is the experimental syntax for for-of expressions and getter/setter (iirc) were standardized differently. So would love to replace some of the for-of expressions with maybe lodash usage in the near term, check on getter/setter use, try to get close to full shims for ES5 in place and working, then do a sweep with a formatting tool, then configuring linting. Of course would have to start with an editor that doesn't auto-format first. Also, would want to switch any references with raw high character codes in JS files with escaped characters, so everything falls into the 7-bit space, so UTF8 can be assumed (supported as default for most editors). There does seem to be resistance to normalizing the JS itself... so unsure if any such efforts are even worth the time. That said, getting the codebase to shimmable ES5 standards would ease at least that part of migrating to a new JS engine. -- Michael J. Ryan - tracker1@roughneckbbs.com --- ■ Synchronet ■ Roughneck BBS - roughneckbbs.com --- SBBSecho 3.15-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .