News for hackers. Stuff that matters.
Re:Why has Plan 9 chosen statically linked binaries instead ... by brianberns on Friday February 15, 2019 @10:04AM (#19171413)
> "Shared libraries are bogus."

Are you implying that "shared" = dynamically linked? Was there not a version of Motif that could be statically linked?

In the 90's, the most popular UI library for Windows was MFC (Microsoft Foundation Classes), which could be linked either statically or dynamically.

Re:Why has Plan 9 chosen statically linked binaries instead ... by mwcampbell on Friday February 15, 2019 @10:19AM (#19171547)
For the most part, MFC was and is a thin wrapper over the user32 and comctl32 libraries that ship with Windows. So the true Windows equivalent of statically linking Motif would be to statically link user32 and comctl32, and that's impossible.
Re:Why has Plan 9 chosen statically linked binaries instead ... by pjmlp on Friday February 15, 2019 @11:07AM (#19171975)
Actually it was OWL and VCL, until Borland lost their way and we were forced to migrate to MFC.
Re:Why has Plan 9 chosen statically linked binaries instead ... by dguaraglia on Friday February 15, 2019 @05:46PM (#19175452)
Really? I have no numbers to back it up, but it felt to me that Visual Studio (and Visual C++/Basic before that) were more popular than the Borland tools.
Re:Why has Plan 9 chosen statically linked binaries instead ... by int_19h on Friday February 15, 2019 @09:20PM (#19176600)
Back in those days, Visual Studio was priced a lot higher than Borland offerings - this goes all the way back to DOS, actually. Borland had always priced its developer tools very aggressively compared to the state of the market, and they reaped the benefits. Thus, Turbo Pascal or Turbo C++ used with Turbo Vision was by far the most popular DOS TUI (as opposed to, say, VB for DOS), and OWL/VCL was the most popular Win16/32 framework, if you discount raw Win32 API (of which it was a wrapper).

Visual Basic ate a considerable chunk of Delphi's lunch in the enterprise area, where price was less of an issue, and large dev shops would buy an MSDN subscription anyway. But it was never more popular than Delphi for desktop apps.

Re:Why has Plan 9 chosen statically linked binaries instead ... by pjmlp on Friday February 15, 2019 @06:23PM (#19175717)
Not on my geography.

Worldwide, no idea.

Re:Why has Plan 9 chosen statically linked binaries instead ... by nemetroid on Saturday February 16, 2019 @04:42AM (#19177922)
"Shared library" is a synonym for "dynamically linked library".
Re:Why has Plan 9 chosen statically linked binaries instead ... by pmoriarty on Friday February 15, 2019 @02:25PM (#19173903)
"Was there not a version of Motif that could be statically linked?"

The GP seems to be confused about the meaning of "shared library", and seems not to be aware of the existence of static libraries -- which would (as you point out) be perfectly usable in the case of Motif.

Re:Why has Plan 9 chosen statically linked binaries instead ... by glangdale on Friday February 15, 2019 @04:47PM (#19175023)
I've heard of static libraries a time or two.

'Perfectly usable' is a bit of a reach given how huge Motif was at the time. I shudder to think about the size of a directory with a bunch of X applications that each snarf in all their dependencies; remember we're talking 1990s.

Re:Why has Plan 9 chosen statically linked binaries instead ... by dmix on Friday February 15, 2019 @06:26PM (#19175740)
Is "GP" a variation of "OP"? I keep seeing it on HN used in that context...
Re:Why has Plan 9 chosen statically linked binaries instead ... by dragonwriter on Friday February 15, 2019 @06:29PM (#19175760)
> Is "GP" a variation of "OP"?

No, GP is “grandparent”, that is, the post two posts upthread from the post in which the term is used (or, in some contexts, the user who posted the post two posts upthread.)

Similarly, GGP is “great grandparent” (3 posts up), and so on.

OP is “original post” or “original poster”, which is (in the general case) a different thing than GP.

Re:Why has Plan 9 chosen statically linked binaries instead ... by dmix on Friday February 15, 2019 @06:38PM (#19175823)
Thank you, I've been curious about this for a long time. Is this a new thing or did I miss the boat on some old message board thing?
Re:Why has Plan 9 chosen statically linked binaries instead ... by dragonwriter on Friday February 15, 2019 @06:43PM (#19175846)
I think I first encountered it on Slashdot a decade or more ago, but I've rarely seen it outside of Slashdot or, more recently, HN, so I think it's a Slashdottism that migrated to HN with Slashdot users.

Though I could be wrong, as my exposure to internet message boards is weirdly eclectic, but far from comprehensive.