Subj : Re: good afternoon asking about baja and menu shells
To   : Nightfox
From : Gamgee
Date : Tue Jul 09 2024 02:20 pm

-=> Nightfox wrote to Gamgee <=-

Ni>> When you say "non-JS-programmer", are you already familiar with
Ni>> programming in other languages?

Ga> Effectively, no.  I dabbled with Turbo Pascal many years ago, and have
Ga> brushed my fingers across C more recently, but not remotely close to being
Ga> proficient.

Ga> So, my question remains...  :-)

Ni> I suppose it would be good to find a JavaScript tutorial that explains
Ni> things like general syntax, control flow structures & syntax, etc.  And
Ni> the thing with JavaScript is that a lot of the tutorials will probably
Ni> be oriented toward web programming, since JavaScript is often used in a
Ni> web context, so be aware that anything referring to the DOM or other
Ni> interactions with a web page won't work with Synchronet's JS.  For
Ni> anything outputting a string, you can use console.write() if your
Ni> script is to be used while logged onto telnet, or just write() if
Ni> you're running your script with jsexec on the command line.

Ni> This is an older Synchronet documentation page about JavaScript:
Ni> https://www.synchro.net/docs/js.html

Ni> There's a link there to this core JavaScript reference:
Ni> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference

Ni> Once you're familiar with JavaScript a bit, this is the documentation
Ni> for Synchronet's JavaScript object model, which exposes the Synchronet
Ni> functionality via JavaScript: https://www.synchro.net/docs/jsobjs.html

That's great info, and thanks Nightfox for taking the time to post that.
Saved for future reference, and greatly appreciated.



... Internal Error: The system has been taken over by sheep at line 19960
--- MultiMail/Linux v0.52
� Synchronet � Palantir BBS * palantirbbs.ddns.net * Pensacola, FL