Remix.run Logo
pjmlp a day ago

As side note, NeXTSTEP bundle system was the inspiration for Java's JAR files.

dana321 a day ago | parent [-]

jars are just zip files renamed

pjmlp a day ago | parent | next [-]

Inspired by how NeXTSTEP bundles work.

People keep missing Java's ideas due to OpenSTEP collaboration before Java came to be.

https://cs.gmu.edu/~sean/stuff/java-objc.html

https://en.wikipedia.org/wiki/Distributed_Objects_Everywhere

steve1977 a day ago | parent [-]

I guess there’s a reason that Cocoa was called Cocoa… it’s also a hot beverage like Java, just sweeter ;)

andrekandre a day ago | parent [-]

also unlike java, cocoa doesn't cause jitters

kbolino a day ago | parent | prev | next [-]

JAR has additional structure to it, though it's mostly optional stuff, like metadata and code signing:

https://docs.oracle.com/en/java/javase/21/docs/specs/jar/jar...

LoganDark a day ago | parent [-]

Don't forget to delete META-INF!

favorited a day ago | parent | prev [-]

Wait until you learn what an iOS app's .ipa file is.

wpm 18 hours ago | parent [-]

What’s that saying, there are 3 kinds of files?

zips, text files, and binary files