william [Chicago burbs] · @wjmaggos
1136 followers · 10509 posts · Server liberal.city

Been helping with Friday night HS football games on behalf of the marching band my daughter joined. Good times but I hate missing @ryno's show.

#oo

Last updated 1 year ago

william maggot̶s [IL] · @wjmaggos
1136 followers · 10167 posts · Server liberal.city

Time for this week's top 10 with @ryno. Tune in at stream.ryno.cc/oo.

#oo

Last updated 1 year ago

amen zwa, esq. · @AmenZwa
120 followers · 1284 posts · Server mathstodon.xyz

Every novice should broaden his philosophy, alongside his skills and experiences. This means he ought to learn—whether inside a classroom or outside— theory, as well as the languages and the paradigms, for a practice, without perspective, is but wielding tools, without technique.

A good way for a novice to learn is to engage in basic systems programming. Implementing small-scale automation tasks in a high-level scripting language, like Python, is a sensible place to start. He can then graduate to more substantive system-level work in C, Nim, Zig, etc.

And the most efficient way to learn that I know is to use the simplest, pure OO language: Smalltalk. Pharo Smalltalk, in particular, has tonnes of great learning materials suitable for someone with an interest in an IT career. Once OO has been mastered in Pharo, he can move on to Java, C#, whatever.

As for , Standard ML, in my teaching experience, is the most effective. It was standardised in 1997, its definition is mathematically sound, it is the mother of all modern FP languages, and it was the first to be equipped with the Hindley-Milner type system. Milner designed ML. ML has been taught in academia for decades, so it has tonnes of textbooks. And because it is standardised, it is stable. FP is hard; there is no need to make it harder for the novice by conflating FP with OO using hybrid languages. It would not do to point out that the novice using a modern, industrial, hybrid-OO language to learn FP merely needs to avoid using the OO facilities and the advanced features of the language. The very purpose of a learning language is that it does not burden the novice with the responsibility to exercise such judgement.

#fp #oo #pp #cs #programmer

Last updated 1 year ago

Then the method madness started 😜 🔫

#oo

Last updated 1 year ago

Thomas Pilgerstorfer · @Thomas_P
1 followers · 5 posts · Server mstdn.social

In arbeiten 6 % in der , in 12 %. Die Rechtsfälle der AK machen aber in OÖ 13 % und in Tirol ca. 18 % aus. Die Interventionen der AK Tirol sind ebenso auf hohem Niveau. Oft geht es um ausständige , unbezahlte Überstunden, nicht eingehaltene Ruhezeiten.

#Lohne #Tirol #Gastro #oo

Last updated 1 year ago

amen zwa, esq. · @AmenZwa
81 followers · 989 posts · Server mathstodon.xyz

At present, FP is enjoying its yet-another round of resurgence in the industry. As such, many experienced programmers are embarking on their quest to conquer FP.

Almost universally, these experienced programmers have a strong, and exclusive, background in an entrenched OO language like Java or C#. To learn FP, Java programmers choose Scala, C# programmers F#, Android programmers Kotlin, and iOS programmer Swift.

These are all fine, modern, hybrid OO-FP languages. However, since these hybrid languages tend to lean more toward OO than FP and since experienced programmers are already fluent in OO, they end up using the to write programmes. And the design of these languages encourage this abomination.

#semantic #oo #syntax #fp #it

Last updated 1 year ago

GenghisKen Coar · @GenghisKen
95 followers · 386 posts · Server ruby.social

@kirschwipfel
I really get the impression that much of 's arrived organically rather than by design and first principles. It's done a better job than some other languages, IMHO, but there are still spots that, to my n00b eye, resemble a cat trying to cover up on a tile floor.

I don't know why it is, but whenever I'm learning a new language I go right for the edge conditions. You know, the ones with blood on 'em. 🤣

#python #oo

Last updated 2 years ago

william maggot̶s [IL] · @wjmaggos
1092 followers · 8975 posts · Server liberal.city

If you're near Milwaukee, please join @ryno @mike and myself tomorrow. Support .
rynothebearded.com/oo-presents

#ccmusic #oo

Last updated 2 years ago

GenghisKen Coar · @GenghisKen
92 followers · 370 posts · Server ruby.social

@paterasilk 's no more the best answer to everything than any other language. (That aspect of the Java religion is why I've avoided it. 😁) It has its strengths and weaknesses.

But IMHO, touting over Ruby on the basis of .. I don't see it.

#ruby #python #oo

Last updated 2 years ago

GenghisKen Coar · @GenghisKen
91 followers · 366 posts · Server ruby.social

I'm kinda getting now, but not the rampant enthusiasm for it. AFAICS (and IMHO), is far superior in terms of , class vs instance scopes, and intuitively obvious object orientedness.

Maybe it's just Python's ubiquity that keeps it so.. ubiquitous. 🤔

#python #ruby #metaprogramming #objectoriented #oo

Last updated 2 years ago

ryno · @ryno
15 followers · 27 posts · Server liberal.city

Fireball of Glory! Your latest top 10! rynothebearded.com/2023/05/fir

#oo #ccmusic

Last updated 2 years ago

MAGMOE · @magmoe
4 followers · 1145 posts · Server ol2ol.com
Barry Schwartz 🫖 · @chemoelectric
508 followers · 8160 posts · Server masto.ai

Some programming in for . And I mean really , not type hierarchy masquerading as OO. Communicating objects.

There is no type hierarchy, because none is needed. One can use a closure to connect two objects, as long as the connection is compatible at both ends.

And there is just one thread, because why in heck would you need two threads, just to read the time on the clock??????

rosettacode.org/wiki/Active_ob

#realtime #objectoriented #ats #rosettacode #oo #atslang

Last updated 2 years ago

a snail · @smonff
186 followers · 575 posts · Server plush.city
ryno · @ryno
13 followers · 24 posts · Server liberal.city

top 10! tracks at stream.ryno.cc/oo #2: Matthew Tyas - Data Seed top 10 mtyas.bandcamp.com/track/data-

#oo #ccmusic #streaming

Last updated 2 years ago

ryno · @ryno
13 followers · 23 posts · Server liberal.city

#oo #ccmusic #streaming

Last updated 2 years ago

ryno · @ryno
13 followers · 22 posts · Server liberal.city

top 10! tracks at stream.ryno.cc/oo #4: Friday Pilots Club @fridaypilots - IDWBS top 10 fridaypilotsclub.bandcamp.com/

#oo #ccmusic #streaming

Last updated 2 years ago

ryno · @ryno
13 followers · 21 posts · Server liberal.city
ryno · @ryno
13 followers · 20 posts · Server liberal.city

top 10! tracks at stream.ryno.cc/oo #6: The Blasting Company - Trouble top 10 blastingcompany.bandcamp.com/t

#oo #ccmusic #streaming

Last updated 2 years ago

ryno · @ryno
13 followers · 19 posts · Server liberal.city