News for hackers. Stuff that matters.
Re:From macOS to Windows and WSL by pjmlp on Saturday December 08, 2018 @02:49AM (#18634338)
That is where you get it wrong, because the REPL concept as introduced by Smalltalk and Interlisp-D/Lisp Machines it is exactly what Powershell tries to achieve.

UNIX shells are a poor imitation of it.

Re:From macOS to Windows and WSL by laumars on Saturday December 08, 2018 @03:01AM (#18634360)
I never said UNIX invented the REPL concept (though I’d have thought time sharing systems predated LISP machines) and this a conversation about personal preference so there is not right or wrong answers (aside arrogant comments from techies who feel they should belittle others for having differing preferences).

I don’t happen to like Powershell. That doesn’t make me wrong. That literally just means I don’t happen to like Powershell. Period.

(and voting me down for personal preference is really just pathetic)

Re:From macOS to Windows and WSL by pjmlp on Saturday December 08, 2018 @05:48AM (#18634726)
I am not the one downvoting you, I rather have discussions, even when I might not be right.
Re:From macOS to Windows and WSL by lispm on Saturday December 08, 2018 @09:06AM (#18635252)
> REPL concept

the interactive REPL was introduced by Lisp around 1962 way before Lisp Machines, Smalltalk...

Re:From macOS to Windows and WSL by pjmlp on Saturday December 08, 2018 @11:21AM (#18635920)
Yes, but not with the capabilities that their graphical sucessors brought into the computing world.

You surely could not display inline structured data and interact with it graphically on an IBM 704 teletype.

Re:From macOS to Windows and WSL by lispm on Saturday December 08, 2018 @04:00PM (#18637504)
Well, you had Lisp structure editors already in the 60s. Doing it graphically doesn't really add too much to it. If you read the manual for BBN Lisp, you can see that it did end 60s / early 70s more than many current systems do - like managing source code, working with images, structure editors for code and data, sophisticated user-level error handling, etc..