Hacker News new | ask | show | jobs
by dieulot 860 days ago
It’s an additional abstraction.

On Windows/Linux closing an app requires doing the obvious thing. Press the big X, you’re done. You’re back to the previous app instantly.

On Mac after closing a window what you see on the screen is a lie (besides the ever subtle menu bar and shades of gray); you’re still in the visually-hidden app.

1 comments

But why would closing a window close the program? If my program has many windows open which big X should close the program? Why shouldn't I be able to run a program without any windows open?
> If my program has many windows open which big X should close the program?

The last one, obviously.

> Why shouldn't I be able to run a program without any windows open?

Because 99% of the time window IS a program. If a program has no windows, it is a process.

Why should a process and a program be different things? Sounds like an additional abstraction to me