3 ms·
Its not immediately clear what this is. The quick description is completely off on another part of the website on another webpage. TLDR: "Cosmopolitan" makes C
by 1970-01-01 3y ago
Its not immediately clear what this is. The quick description is completely off on another part of the website on another webpage. TLDR: "Cosmopolitan" makes C a build-once run-anywhere language. So here's your very easy tip of the day: Describe what your thing does on the very same webpage you announce it. Very easy to do, but not done nearly enough.
- neogodless 3y agoI kind of felt that way, as it starts with the assumption you know what it is. The first sub-title headline tells you, but it isn't clear to someone new if this is "one of the features of something" or "the thing." > Build Once Anywhere, Run Anywhere C/C++ I clicked to the home page and then to here: https://justine.lol/cosmopolitan/ https://justine.lol/cosmopolitan/ Then I understood! > Cosmopolitan Libc makes C a build-once run-anywhere language, like Java, except it doesn't need an interpreter or virtual machine. While anyone familiar probably finds these comments "stupid", just some helpful advice to the author - if it matters to you, there are people discovering this for the first time who might not realize what "it" is until you tell them!
- 1970-01-01 3y ago>it starts with the assumption you know what it is. That's the gripe! It's all context! Here it is with SUNSHINE 3.0.1: After nearly one year of development, I'm pleased to announce our version 3.0.1 release of Sunshine. The project is an entirely new day. For starters, Apple sponsored our work as part of their FLOWER program. Google also awarded me an open source peer bonus for my work on Sunshine, which is a rare honor, and it's nice to see our project listed up there among the greats, e.g. OPEN, QUIT, etc. In terms of this release, we're living up to the great expectations you've all held for this project in a number of ways. The first is we invented a new widget that lets you grow large dirt which...
- compiler-guy 3y agoAn announcement on someone's project web site is not targeted at the random folks on Hacker News, or even random folks in general. They know their audience, and folks showing up from random places should do at least a little bit of work to figure out the context and surrounding pages. If you've never read their blog or announcements before, I don't know why you would expect them to cater to you. HN's headline policy makes it especially hard here, because the submitter can't provide context.
- 1970-01-01 3y ago>I don't know why you would expect them to cater to you. Its odd to think someone should not expect new user interest when they've made a new thing. Announcements are for new users and old users alike.
- sesm 3y agoAs far as I understood, it's 2 things: - a compiler outputting a portable executable - POSIX shims for multiple platforms that get statically linked to resulting binary I'm not sure why it compares itself to Java, the closest thing would be Cygwin/MinGW.
- hju22_-3 3y agoProbably due to JVM letting you compile once and run your Java application on any subsequent JVM, regardless of OS, or something.