News for hackers. Stuff that matters.
Re:Swift for TensorFlow Shuts Down by aplummer on Friday February 12, 2021 @03:30PM (#26118193)
To say that Swift is "nowhere near as simple" as Javascript or Kotlin is a very strange opinion to me, and I have experience with all 3.

Simple as in syntax, memory management, or in what regard? I can't think of a single example where Swift is not equivalent or better. Do you have the same criticism of Scala?

Re:Swift for TensorFlow Shuts Down by ljm on Friday February 12, 2021 @04:30PM (#26118779)
I do. Scala is insanely complicated once you inherit a codebase full of implicits and custom operators.
Re:Swift for TensorFlow Shuts Down by aplummer on Friday February 12, 2021 @05:20PM (#26119199)
If misuse of a language feature is a criticism of the language, I have bad news about javascript.
Re:Swift for TensorFlow Shuts Down by saagarjha on Friday February 12, 2021 @06:39PM (#26119894)
Scala seems to encourage misuse :(
Re:Swift for TensorFlow Shuts Down by The_rationalist on Friday February 12, 2021 @10:36PM (#26121181)
Swift has no traced garbage collector which means you cannot represent circular data structure/references. Also swift support for interfaces (protocol) is sub-par with today standards
Re:Swift for TensorFlow Shuts Down by andrekandre on Saturday February 13, 2021 @04:47AM (#26122559)
> Also swift support for interfaces (protocol) is sub-par with today standards

interesting, what could be added/changed to make it better?

Re:Swift for TensorFlow Shuts Down by The_rationalist on Saturday February 13, 2021 @09:42AM (#26123832)
No support for default implementation methods. No support for generics in protocol.

There might be workarounds but for a newcomer, this is a red flag of reinventing a basic and universal construct (interfaces) in a sub-par one, this show a dangerous mentality from the swift vm devs, what else did they wrongfully reinvent in a sub-par way?

Re:Swift for TensorFlow Shuts Down by aplummer on Saturday February 13, 2021 @02:38PM (#26126078)
As the other commenter pointed out, default implementations (with genetic constraints!) are supported, they actually my favourite swift feature.
Re:Swift for TensorFlow Shuts Down by liuliu on Saturday February 13, 2021 @11:09AM (#26124390)
There is support for default implementation method in protocol for a while now.

Generics are supported through associated types.