Turns out companies and progress require money, and making money requires selling something unique and has customer value. The following worked for me to get an environment variable to be accessible from a GUI app (SwiftBar). But the application space is where google derives value (that and by selling your information). Yes all of the underpinnings are open source. Where are these things from? Apple open source. If you have noticed, nearly every non-JVM new language is compiled by LLVM (rust, julia, go, swift, etc), and Clang is really taking over GCC throughout the industry. You are probably using a Chrome Browser? Chrome was built with Apples open-source webkit, which has become the foundation of 70% of the internet (chrome, opera, safari, and nearly every mobile browser). This is knee-jerk anti-apple open-source zealot nonsense. I really hate to see total mythology in programming discussions. Now that it is open source, though - it may be time I gave it a better look.Īpple and it's agressive abuse of patents. Swift, though, I only gave a cursory look into, because back then it was an "Apple-only" product. SwiftBar is a macOS application that provides an easy way to put text and dropdown menus in the Menu Bar without having to learn the intricacies of Mac. ![]() Just one minor feature among many that has me sold on it. This leads to better understanding of the actual source code, and easier maintainability in the future. Ultimately, though, it teaches you better coding style and control - so that you don't have orphaned code or anything else like that in your codebase. ![]() At first, that (and many other small differences) feels like a huge burden - it makes you want to scream. For instance, if you declare a variable but don't use it - it won't compile. The greatest thing we like about it, is that it doesn't let you "get away" with stuff. After more than a bit of frustration, both I and my friend became "go converts". I had to learn this language fairly quickly with a colleague of mine at my job, because we were implementing a driver for Docker and containers for my employer's public-facing API. I've also looked into Rust - it too looks decent to work with.īut the "new kid" language I have the most experience with recently has been Go (btw, if you look into this, use the term "GoLang" in your searches - it will make things easier due to the commonality of the languages name). I haven't played around with Swift, but from what I've seen of it, it looks like a decent language.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |