abnv,
@abnv@fantastic.earth avatar
feld,
@feld@bikeshed.party avatar

@abnv @haskman anyone care to explain the specific choice of class alignment for these?

haskman,
@haskman@functional.cafe avatar

@feld @abnv no.. on the original post I had added a caption of "not taking questions at this time" for a reason 😄

feld,
@feld@bikeshed.party avatar

@haskman @abnv no, was genuinely curious if there were behaviors or features that might make sense in this context 🙃

haskman,
@haskman@functional.cafe avatar

@feld @abnv Okay, let me try to explain my thinking a bit -

A caveat - if I were to make this chart today, I would swap the positions of Erlang and Rust.

Keeping that in mind, I made this chart so that each axis broadly makes sense. Lawful languages tend to stick to rules and the only surprises are usually how much of a stickler for rules they are. Chaotic languages on the other hand, love their quirks / special cases. "Good" languages are usually languages with academic backgrounds, whereas "Evil" languages sacrifice some ideals for practicality.

With those definitions, the alignment for each language broadly makes sense to me. Lisp for example, is an academic language, yet a hackers tool, quirky, yet very regular. Hence true neutral.

feld,
@feld@bikeshed.party avatar

@haskman @abnv with this explanation and the suggestion of swapping Rust and Erlang, it really does make sense ✌️

kosmikus,
@kosmikus@functional.cafe avatar

@abnv @haskman why is Rust listed as a functional programming language?

haskman,
@haskman@functional.cafe avatar

@kosmikus @abnv I like to call Rust an honorary functional programming language. Specifically because its strong static types, immutable variables by default, and tracked mutability, makes it familiar for Haskellers

  • All
  • Subscribed
  • Moderated
  • Favorites
  • FunctionalProgramming
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • GTA5RPClips
  • JUstTest
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • megavids
  • lostlight
  • All magazines