News for hackers. Stuff that matters.
Re:Julia 1.9.0 lives up to its promise by jimsimmons on Saturday May 13, 2023 @05:11PM (#35932769)
No classes, weak typing despite having multiple dispatch, 1-based indexing, no real DL libraries with comparable baseline to pytorch/weight portability

There are no reasons to not use it if you like gesturing from a distance

Re:Julia 1.9.0 lives up to its promise by sgt101 on Saturday May 13, 2023 @05:50PM (#35933130)
No classes - thank the lord. This was a 30 year experiment that failed. Parametric polymorphism is the way and the light.

>weak typing despite having multiple dispatch

I'm struggling to understand, do you mean that it doesn't have type safety? Could you explain a bit?

1-based indexing - I don't care about...

the "no DL libraries" and the community effects around having weight portability is significant I think. I need to spend more time with Transformers.jl.

Re:Julia 1.9.0 lives up to its promise by Jtsummers on Saturday May 13, 2023 @09:35PM (#35934521)
It isn't weakly typed, it has strong, dynamic typing. GP is either confusing weak typing with dynamic typing or making some other kind of error. To demonstrate, in contrast to say perl, try `1+"1"` in Julia. It'll happily error out for you instead of coercing that string into a number to perform arithmetic with.
Re:Julia 1.9.0 lives up to its promise by sgt101 on Sunday May 14, 2023 @04:02PM (#35940929)
Thank you for some explanation.

I thought more or less the same. Sometimes people think strong typing is type safety. Weak/strong typing is a very confusing concept now, I think dynamic / static is a much clearer division.

Personally I have had a lot of value using the Julia type system for runtime inference in programs, I love it!