Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io  ·  activity timestamp 5 hours ago

I have doubts about https://type-ruby.github.io/, but I do think their approach fundamentally makes sense (and #Python has kind of proven this). The slow adoption of Sorbet and RBS means that either there’s not enough demand or the existing solutions are not appealing enough.

I don’t really think that #Ruby needs static typing (I think they go against its spirit in a way), but I know that many people would disagree, so it’s good to have options.

  • Copy link
  • Flag this post
  • Block
Carlo Zancanaro
@carlozancanaro@aus.social replied  ·  activity timestamp 4 hours ago

@bbatsov Why can't I find anything on this site about the syntax collision with keyword parameters? Am I insane, and I've imagined a problem?

  • Copy link
  • Flag this comment
  • Block
Carlo Zancanaro
@carlozancanaro@aus.social replied  ·  activity timestamp 4 hours ago

@bbatsov Why can't I find anything on this site about the syntax collision with keyword arguments? Am I insane, and I've imagined a non-existant problem?

  • Copy link
  • Flag this comment
  • Block
Madman’s Nest
@madmansnest@mastodon.world replied  ·  activity timestamp 5 hours ago

@bbatsov Agree. i’ve started using type annotations in Python and they feel really convenient. Unlike putting them in a separate file.

  • Copy link
  • Flag this comment
  • Block
Philip Theus
@Philip@social.simplexity.quest replied  ·  activity timestamp 5 hours ago

@bbatsov I’m just hearing about this. Fancy stuff. They clearly thought a lot about this. Although it still seems a little bit too much „like Python“ and „like typescript“ to be a really good fit for Ruby. But we shall see. I certainly welcome the experimentation.

  • Copy link
  • Flag this comment
  • Block
Log in

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire community · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Public Groups
  • Code of Conduct
Home
Login