News for hackers. Stuff that matters.
Re:ARM-Ed Mac: We Have an Answer by skohan on Sunday March 22, 2020 @06:18PM (#22659265)
XCode or no, I can't imagine doing serious software development without a terminal and all the common *nix utilities.
Re:ARM-Ed Mac: We Have an Answer by blkhp19 on Sunday March 22, 2020 @06:46PM (#22659479)
The year we get Xcode on iPad is likely the same year that we get a general sandboxed terminal / developer environment IMO.
Re:ARM-Ed Mac: We Have an Answer by pjmlp on Monday March 23, 2020 @03:25AM (#22661906)
I guess I never done serious development then.

Those toy environments on Amiga, Mac OS, Windows, Symbian, J2ME, Android.

Re:ARM-Ed Mac: We Have an Answer by skohan on Monday March 23, 2020 @03:31AM (#22661919)
> Mac OS

What are you talking about? You've got basically a complete unix shell available there.

Re:ARM-Ed Mac: We Have an Answer by pjmlp on Monday March 23, 2020 @04:04AM (#22662034)
I am talking about Mac OS, not about Mac OS X or macOS.
Re:ARM-Ed Mac: We Have an Answer by skohan on Monday March 23, 2020 @05:13AM (#22662287)
Ok fair enough. My issue is, whenever a project grows beyond trivial scope, it will usually involve at least some scripting, and likely some tooling, like a process which watches the source files and performs some action when they're updated.

It's very limiting not to have a shell, and arbitrary execution environment, and the wealth of tools which have been created over the years for the *nix environment.

Re:ARM-Ed Mac: We Have an Answer by pjmlp on Monday March 23, 2020 @05:50AM (#22662434)
That is part of an IDE feature list.
Re:ARM-Ed Mac: We Have an Answer by skohan on Monday March 23, 2020 @08:07AM (#22663199)
An IDE is never going to be as flexible as a unix environment. It can deliver some of that, but it's likely you will run into limitations sooner or later.
Re:ARM-Ed Mac: We Have an Answer by pjmlp on Monday March 23, 2020 @08:26AM (#22663348)
From the point of view from Xerox PARC workstation experience, which is kind of replicated in modern IDEs, it is the UNIX experience that fails short.

The shell is a subset of what an IDE REPL is capable of, with OS API integration and structured data manipulation.

As for background processes, that is a basic feature of any modern IDE.