|
Sweeper posted:does anyone in this thread use swift? maybe i should port our stuff over and leave python forever in the dust Given you are posting immediately after rjmccall, I am hoping this was a joke
|
# ? Nov 2, 2020 16:52 |
|
|
# ? May 8, 2024 05:22 |
|
pfft, i’m a c++ programmer (sadly)
|
# ? Nov 2, 2020 17:54 |
|
for my part i just started a new project in erlang out of thread (well, we all know who's) influence. good fit though, as it is very much a swarm of little servers with a rather bespoke hot/cold standby and state management setup. thoroughly enjoying the excellent documentation and no-nonsense practical engineering so far.
|
# ? Nov 2, 2020 18:03 |
|
rjmccall posted:pfft, i’m a c++ programmer i learned c/c++ in college and now i'm mostly a python progarmmer
|
# ? Nov 2, 2020 18:44 |
|
Sweeper posted:does anyone in this thread use swift? maybe i should port our stuff over and leave python forever in the dust port what stuff over? I'm not a swift programmer at all and under the impression it was used to make ios apps and nothing else
|
# ? Nov 2, 2020 19:44 |
Swift.org/releases exists, even on windows And vapor.codes is for server side swift. As far as actual usage, that’s a thin slice of the pie, but I’m all for a natively running ARC language that provides an alternative to C++ Coffee Jones fucked around with this message at 23:11 on Nov 2, 2020 |
|
# ? Nov 2, 2020 23:09 |
|
yeah rust is pretty great
|
# ? Nov 2, 2020 23:24 |
|
Boiled Water posted:port what stuff over? I'm not a swift programmer at all and under the impression it was used to make ios apps and nothing else we have lots of integration tests which are all async as the run dozens of processes and manage a bunch of state, we currently use python for it, I’d rather using swift but idk if anyone outside of iOS uses it
|
# ? Nov 2, 2020 23:36 |
|
Sweeper posted:we have lots of integration tests which are all async as the run dozens of processes and manage a bunch of state, we currently use python for it, I’d rather using swift but idk if anyone outside of iOS uses it not really, AFAIK, but the few people who do will be more than willing to tell you all about it
|
# ? Nov 3, 2020 00:25 |
|
Sweeper posted:we have lots of integration tests which are all async as the run dozens of processes and manage a bunch of state, we currently use python for it, I’d rather using swift but idk if anyone outside of iOS uses it reduce your candidate pool with this one weird trick hiring managers hate this
|
# ? Nov 3, 2020 00:34 |
|
swift has great ergonomics for both use and learning. if experienced developers can’t learn it on the job then your problems with hiring happened a while ago
|
# ? Nov 3, 2020 00:38 |
|
The problem with swift seems to be that even though it supports other platforms, Apple simply has no interest in trying to persuade people to use it outside of ios/os x. Compare that to poo poo like Dart where nobody actually wants to use it but by golly Google is just going to keep trying until you do.
|
# ? Nov 3, 2020 00:55 |
|
I hope everything I do is compared to Dart, especially around review season.
|
# ? Nov 3, 2020 01:57 |
|
what is dart's raison d'etre anyway like does it anything going on besides being another OO compile-to-javascript lang
|
# ? Nov 3, 2020 02:51 |
|
animist posted:what is dart's raison d'etre anyway https://flutter.dev/ is apparently all dart
|
# ? Nov 3, 2020 02:55 |
|
Tanners posted:https://flutter.dev/ is apparently all dart
|
# ? Nov 3, 2020 02:58 |
|
I mean don't get me wrong; apparently Dart is an okay language now, but there is absolutely zero reason for it to exist or for a ui toolkit to have its own stupid language when they could have used javascript, kotlin, go, java, python, c#, I don't know, anything.
|
# ? Nov 3, 2020 03:04 |
|
animist posted:what is dart's raison d'etre anyway getting googlers promoted
|
# ? Nov 3, 2020 03:47 |
|
animist posted:what is dart's raison d'etre anyway solution in search of a problem
|
# ? Nov 3, 2020 04:04 |
|
it's apparently been around for 9 years and nobody has done anything with it until almost a decade passed, lmao
|
# ? Nov 3, 2020 04:06 |
|
I thought it changed basically completely during that time, like they rebooted it a few years in but kept the name?
|
# ? Nov 3, 2020 04:07 |
|
pokeyman posted:I thought it changed basically completely during that time, like they rebooted it a few years in but kept the name?
|
# ? Nov 3, 2020 04:25 |
|
mystes posted:They changed it to be a statically typed language, yeah. Also it was originally supposed to be embedded into web browsers. oh right! forgot it started as vbscript revisited
|
# ? Nov 3, 2020 04:33 |
|
dart's really fascinating to me. I always assumed it came from the GWT side of Google - yknow, the Java-to-JS framework that used to power like >50% of Google's applications that no one ever really talks about? - but I guess it just came straight from the guy who lead V8. I do believe most Dart 1.x usage happened in Google apps that used to be GWT-powered, though, like Adwords (this was back when AngularDart was a thing, which is wild to think about in retrospect. apparently it's still in active use at Google because of course it is) fwiw, from the start, Dart had optional static type annotations (like mypy/etc); Dart 2.0 did introduce actual type soundness tho. I think it has a potentially interesting niche as a language for building apps in that isn't held back by the past sins of another language, like TypeScript with JS or Kotlin with Java/JVM (though, yes, I know there has been increased activity around native Kotlin as it gets more popular). really, I want Swift to be that language, but obviously Apple has no interest in that. and I think Flutter is really cool, and we need to have some better cross-platform UI frameworks if we ever want to escape our web app and Electron hell. when I look at Flutter, I can't think of any other language I'd use instead of Dart, honestly. heck, because of its history, it already compiles to JS, making it the only game in town for cross-platform mobile/web UI programming other than react-native-web (whether or not this is a good thing, I dunno) people aren't gonna do application development in rust outside of hyper performant needs like games, no one should ever be writing go for any reason, typescript is limited in performance and runtime abilities (given the erased types, if i'm using that term correctly?), kotlin native is too immature afaik, swift outside of mac/ios is too immature, and... pretty much any other languages i can think of are either bad for application development or don't have static types beyond optional annotations, not ideal in 2020 abraham linksys fucked around with this message at 04:39 on Nov 3, 2020 |
# ? Nov 3, 2020 04:34 |
|
raminasi posted:getting googlers promoted This is the correct answer. Also the same reason Google was looking to invent its own libc some time ago.
|
# ? Nov 3, 2020 04:37 |
|
rjmccall posted:pfft, i’m a c++ programmer At least you’re not a gamedev c++ programmer. Which is to say, mostly a C programmer with just enough C++ to make you hate yourself.
|
# ? Nov 3, 2020 04:41 |
|
abraham linksys posted:really, I want Swift to be that language, but obviously Apple has no interest in that. and I think Flutter is really cool, and we need to have some better cross-platform UI frameworks if we ever want to escape our web app and Electron hell. when I look at Flutter, I can't think of any other language I'd use instead of Dart, honestly. heck, because of its history, it already compiles to JS, making it the only game in town for cross-platform mobile/web UI programming other than react-native-web (whether or not this is a good thing, I dunno) flutter for web is something that technically exists but which you should only use if you absolutely despise your users.
|
# ? Nov 3, 2020 05:07 |
|
I used flutter and dart in a hackathon and we won and it’s a pretty decent language
|
# ? Nov 3, 2020 05:13 |
|
abraham linksys posted:but I guess it just came straight from the guy who lead V8. the word on the street back in the day was that Lars Bak really didn’t want to work on JS, so Google (Sundar, not yet CEO) said they’d let him build a new language with his team after V8. if you look at the earlier versions of V8 it’s basically as if his previous two big projects, Self and HotSpot, were in a teleporter accident unfortunately for them, Go sort of ate all the “Google language” shininess and JS started moving again so Dart got left behind
|
# ? Nov 3, 2020 05:15 |
|
there has been one program written in c++ that is worthy of praise, and that program is llvm. what a coincidence that the sole purpose of this program is to allow you to use programming languages other than c++
|
# ? Nov 3, 2020 06:31 |
|
ok so none of these languages is very good but we’ve learned a lot and I’m sure if we just try again we’ll nail it this time
|
# ? Nov 3, 2020 16:22 |
|
just use c#
|
# ? Nov 3, 2020 16:24 |
|
Shaggar posted:just use c# I'd pegged you as a dvorak guy, but only on qwerty is C next to F
|
# ? Nov 3, 2020 16:59 |
|
Soricidus posted:ok so none of these languages is very good but we’ve learned a lot and I’m sure if we just try again we’ll nail it this time
|
# ? Nov 3, 2020 18:36 |
|
Soricidus posted:ok so none of these languages is very good but we’ve learned a lot and I’m sure if we just try again we’ll nail it this time ah yes because python is the pinnacle of human achievement and we can never do better
|
# ? Nov 3, 2020 18:41 |
|
rust and c#
|
# ? Nov 3, 2020 18:56 |
|
Bloody posted:rust and c# the real rusty trombone
|
# ? Nov 3, 2020 18:58 |
|
Sweeper posted:ah yes because python is the pinnacle of human achievement and we can never do better i don’t think python is good.
|
# ? Nov 3, 2020 20:53 |
|
animist posted:what is dart's raison d'etre anyway to keep the people who wrote v8 employed at Google
|
# ? Nov 3, 2020 21:28 |
|
|
# ? May 8, 2024 05:22 |
|
akadajet posted:the real rusty trombone that's a rusty venture
|
# ? Nov 3, 2020 21:29 |