News for hackers. Stuff that matters.
Re:Apple releases Pkl – configuration as code language by viraptor on Saturday February 03, 2024 @07:10AM (#39239588)
> Apple has done nothing cross platform or open source or community oriented

Cups - https://en.wikipedia.org/wiki/CUPS

Swift - https://en.wikipedia.org/wiki/Swift_(programming_language)

Zeroconf - https://en.wikipedia.org/wiki/Bonjour_(software)

I think they're bad, opaque opensource maintainers, but they did release some popular things that have communities on other systems.

I do wish they just contributed to nickel or something else though rather than doing their NIH as usual.

Re:Apple releases Pkl – configuration as code language by amszmidt on Saturday February 03, 2024 @08:14AM (#39240059)
CUPS was done by Easy Software Products, in 1997. Apple adopted it only in 2002.

Swift is a language entirely in the control of Apple, mainly targeting Apples platforms. With little to no community engagement.

Bonjour is not really cross platform, and not really open source either as it has lots of strings attached to the license and terms one can use it under.

(I wouldn't say that Apple has done "nothing" -- but to credit them for doing much is also a stretch)

Re:Apple releases Pkl – configuration as code language by iainmerrick on Saturday February 03, 2024 @08:43AM (#39240272)
HLS -- created by Apple, just about everybody uses it for streaming on the web.

And I think CSS animations and transforms mostly came out of Apple; at any rate, they're very similar to the animations and transforms in UIKit that originally came from NeXT.

Re:Apple releases Pkl – configuration as code language by epcoa on Sunday February 04, 2024 @02:40AM (#39248402)
Apple being gung-ho to push a technology to further nail Flash to the cross whether the actual reason, at least is consistent with their MO and not some great contribution to open standards.
Re:Apple releases Pkl – configuration as code language by iainmerrick on Sunday February 04, 2024 @07:37AM (#39249755)
As long as HLS is more open than Flash was, why not? It could be both of those things.
Re:Apple releases Pkl – configuration as code language by epcoa on Sunday February 04, 2024 @08:21AM (#39249979)
Ha, I was only referring to the CSS animations. That seemed at the time to be more pressing. But no disagreement.
Re:Apple releases Pkl – configuration as code language by astrange on Saturday February 03, 2024 @07:12AM (#39239595)
WebKit? FoundationDB?
Re:Apple releases Pkl – configuration as code language by viraptor on Saturday February 03, 2024 @07:20AM (#39239648)
I didn't include webkit since it's a forked KHTML, which wasn't theirs.
Re:Apple releases Pkl – configuration as code language by egberts1 on Saturday February 03, 2024 @09:11AM (#39240488)
Yes.

Entire timeline of JavaScript engines.

https://egbert.net/blog/articles/javascript-jit-engines-time...

Re:Apple releases Pkl – configuration as code language by zdw on Saturday February 03, 2024 @09:54AM (#39240869)
I didn't include Linux because it's just a Unix reimplementation, not theirs.

or:

I didn't include Firefox because it's just an NCSA Mosaic fork, not theirs.

The point being, whoever does most of the work and maintenance owns something, not who came up with some early predecessor.

Re:Apple releases Pkl – configuration as code language by astrange on Saturday February 03, 2024 @07:53PM (#39246386)
There's hardly anything left of that.
Re:Apple releases Pkl – configuration as code language by jjirsa on Saturday February 03, 2024 @10:45AM (#39241394)
> I do wish they just contributed to nickel or something else though rather than doing their NIH as usual.

They’re contributing to a ton of OSS that’s NIH:

https://opensource.apple.com/projects/

K8s, spark, cassandra, netty, zookeeper, solr, containerd

Re:Apple releases Pkl – configuration as code language by mrudolph22 on Sunday February 04, 2024 @06:55PM (#39255785)
> I do wish they just contributed to nickel or something else though rather than doing their NIH as usual.

Did Nickel exist in 2018? (Someone here said that Pkl did.)