Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
daniel:// stenberg://
daniel:// stenberg://
@bagder@mastodon.social  ·  activity timestamp 3 days ago

#curl decomplexification continued

https://daniel.haxx.se/blog/2026/02/24/decomplexification-continued/

daniel.haxx.se

decomplexification continued

Last spring I wrote a blog post about our ongoing work in the background to gradually simplify the curl source code over time. This is a follow-up: a status update of what we have done since then and what comes next. In May 2025 I had just managed to get the worst function in curl … Continue reading decomplexification continued →
  • Copy link
  • Flag this post
  • Block
CausticHarmony
CausticHarmony
@CausticHarmony@mastodon.social  ·  activity timestamp 3 days ago

@bagder Typo: "but I it is probably "

  • Copy link
  • Flag this comment
  • Block
daniel:// stenberg://
daniel:// stenberg://
@bagder@mastodon.social  ·  activity timestamp 3 days ago

@CausticHarmony thanks!

  • Copy link
  • Flag this comment
  • Block
Paul Wouters
Paul Wouters
@letoams@defcon.social  ·  activity timestamp 3 days ago

@bagder did you end up finding refactored function duplicates ? As in, did this create (and did you then remove) duplicate functionality ?

  • Copy link
  • Flag this comment
  • Block
daniel:// stenberg://
daniel:// stenberg://
@bagder@mastodon.social  ·  activity timestamp 3 days ago

@letoams not to any particular extent, no...

  • Copy link
  • Flag this comment
  • Block
Daniel Gerber
Daniel Gerber
@Gerbsen@gruene.social  ·  activity timestamp 3 days ago

@bagder Regarding „does it matter?”: is it not absolutely necessary to be as simple as possible in order to find new maintainers or get contributions from others?

  • Copy link
  • Flag this comment
  • Block
daniel:// stenberg://
daniel:// stenberg://
@bagder@mastodon.social  ·  activity timestamp 3 days ago

@Gerbsen I bet it helps for that, yes!

  • Copy link
  • Flag this comment
  • Block
Daniel Gerber
Daniel Gerber
@Gerbsen@gruene.social  ·  activity timestamp 3 days ago

@bagder since you asked in your original post, it would be something that you could easily measure by asking your contributors, I guess

  • Copy link
  • Flag this comment
  • Block
daniel:// stenberg://
daniel:// stenberg://
@bagder@mastodon.social  ·  activity timestamp 3 days ago

@Gerbsen I think most contributors show up now (their now) because of a need and desire for something now. They don't necessarily know or can compare code complexity now vs in the past. and I bet all contributors will say that they prefer less complex code...

So I think it's hard to ask.

  • Copy link
  • Flag this comment
  • Block
OliverUv
OliverUv
@OliverUv@mastodon.social  ·  activity timestamp 3 days ago

@bagder nice work!

I think yeah, probably will take a few years of bug fixing and feature impl to get a feel for the difference in working with the new code base.

Have high doubts about any methodology that attempts to quantify this type of information. So much will depend on having chosen useful abstractions and APIs for current and future needs

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.34 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Members
  • Code of Conduct