[program-l] Re: JavaScript REPL ... or ...

  • From: Florian Beijers <florianbeijers@xxxxxxxxx>
  • To: program-l@xxxxxxxxxxxxx
  • Date: Fri, 14 Jan 2022 00:04:09 +0100

At the risk of causing fiery armageddon to rain from the sky ...what's
the matter with NVDA and node? I've not done this in a while but when
I messed with it several years ago it seemed to work fine from the
commandline?

Thanks,
Florian

2022-01-13 22:59 GMT+01:00, joeldodson@xxxxxxxxx <joeldodson@xxxxxxxxx>:

How I stopped worrying and learned to love JavaScript (shoutout for fans of
cult classic 1960's movies).

I'm working on learning React which means I need to brush up on JavaScript.


As I hope many people here realize, a REPL like Python or Ruby comes with,
is a great way to experiment and solidify one's understandings of nuances
of
different constructs.  I also like to use the Python REPL, import requests,
and poke at third party REST APIs.  It's like a more interactive curl.

<editing out rant about looking for a JavaScript REPL and how badly node
works on the command line with NVDA>

About at the end of my rope, I recalled hearing about deno
(https://deno.land).  The scales have fallen from my eyes.

<editing out effusive praise for deno>

Indeed, deno has what seems so far to be a great JS REPL,
https://deno.land/manual@main/tools/repl.  It works great with NVDA running
from a bash shell on Ubuntu 20.04 running on WSL2 on Windows 10.


In general, though I've only poked around for a day or so, deno seems like
a
great project.  The manual is very accessible and easy to navigate with
Firefox and NVDA.

Cheers,
Joel


** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

Other related posts: