BLUE
Profile banner
C
Cynthia 🐈
@cynthia.dev
22f, catgirl, computer scientist. soon-to-be phd student (hopefully). i have a crippling cookie and coffee addiction. meow~ 🔗 cynthia.dev - 📍 Toulouse, France
68 followers9 following542 posts
Ccynthia.dev

Hey, idk if this will get any traction, but: 1. I'm looking for opinions of current FP languages (specifically: strengths, weaknesses, wish list. anything that comes to mind) 2. Same thing, but for OOP (as a whole, not a specific lang) ctx: comp sci/language theory research 🌸

7

GLevolvable.bsky.social

Thoughts: Depends what you mean by a functional language! 😊 Many of the most popular multi-paradigm languages have adopted a lot of functional ideas: functions as values, higher-order functions in the core SDK, easy ways to make immutable data structures, APIs or libraries that support lazy eval.

1
SIspooky.imi.boo

there’s quite a few devs hanging around here, so hopefully someone can help i do mostly devops bs and most of my exp is with oop , but i do mostly scripting and stuff now not like software dev at least not any more! :3

0
JDjmduke.com

put 5 minutes on the clock and here's what i came up with

- abstractly feels like functional programming has "won" but fp langs have "lost" — almost every major PL (+ ecosystem) has become more functional over the past decade, but none of them are explicitly "fp langs"
- seems really hard to imagine any new fp lang being successful without the auspices of corporate fiat (swift, f#) or leveraging an existing ecosystem (reasonml, kotlin/scala)
- haskell would be much more successful if it didn't do weird syntactical overload stuff (or maybe I was just cursed with particularly annoying Haskell codebases in my life)
- excel is the most popular functional programming language in the world
- elixir seems really neat!
- the most useful artifact of OOP in 2024 is interface/protocol/trait abstraction (and by extension things like DI)
- memes about monads and combinators aside, functional programming is deeply pleasant for engs of all levels of experience and most people prefer it given the absence of other confounding factors
1
Hhillelwayne.com

I think it'd be cool if object relationships weren't hardcoded to "inherits" and (sometimes) "implements". I wish contract systems were more expressive

1
Ttechnojo4.com

when talking about non-FP langs adopting FP i think it's undermentioned that methods themselves are somewhat losing and now dot-call is basically just for emphasis (see e.g. C#'s extension methods, D's UFCS, etc) at which point i think they should just abandon methods and add pipeline syntax instead

1
JCwilliamockham.bsky.social

I build line of business applications. For me, it’s the defaults that matter: Immutable data Structural equality Composition And the core building blocks: Functions Sum types Pattern matching Records That’s what I need to model business processes.

1
Ccynthia.dev

even if you have no clue what this is all about, reskeets appreciated 💫

0
Profile banner
C
Cynthia 🐈
@cynthia.dev
22f, catgirl, computer scientist. soon-to-be phd student (hopefully). i have a crippling cookie and coffee addiction. meow~ 🔗 cynthia.dev - 📍 Toulouse, France
68 followers9 following542 posts