Friendica
daniel:// stenberg://
daniel:// stenberg://

daniel:// stenberg://

bagder@mastodon.social

daniel:// stenberg://

bagder@mastodon.social
I write curl. I don't know anything.
ActivityPub
2025-11-06 10:49:01 2025-11-06 07:56:44 2025-11-06 07:56:38 9124865

daniel:// stenberg://
daniel:// stenberg://
mastodon - Link to source

daniel:// stenberg://

1 month ago • •

daniel:// stenberg://

1 month ago • •


More than half of #curl's source code lines have been changed within the last four years. 1,101 lines from before year 2000 still remain "untouched".
Graph showing curl's source code age over time
#curl
  •  Languages
  •  Search Text
  •  Share via ...
in reply to daniel:// stenberg://

Daniel Pecos Martínez 🇪🇺 🐧
mastodon - Link to source

Daniel Pecos Martínez 🇪🇺 🐧

in reply to daniel:// stenberg:// • 1 month ago • •
This graph is so cool!! What tool did you use to generate it?
  •  Languages
  •  Search Text
  •  Share via ...
in reply to Daniel Pecos Martínez 🇪🇺 🐧

daniel:// stenberg://
mastodon - Link to source

daniel:// stenberg://

in reply to Daniel Pecos Martínez 🇪🇺 🐧 • 1 month ago • •
@dpecos it's a custom script which was also later improved for use in larger code bases such as the linux kernel. I blogged about it last year: daniel.haxx.se/blog/2024/10/31…

curl source code age

In every software project that has been around for a while there is of course newer code and older code.
daniel.haxx.se
@Daniel Pecos Martínez 🇪🇺 🐧
  •  Languages
  •  Search Text
  •  Share via ...
in reply to daniel:// stenberg://

Daniel Pecos Martínez 🇪🇺 🐧
mastodon - Link to source

Daniel Pecos Martínez 🇪🇺 🐧

in reply to daniel:// stenberg:// • 1 month ago • •
awesome, I’ll have a look. Thx a lot!!
  •  Languages
  •  Search Text
  •  Share via ...
in reply to daniel:// stenberg://

Amber (aka kemona_halftau)
mastodon - Link to source

Amber (aka kemona_halftau)

in reply to daniel:// stenberg:// • 1 month ago • •
woag. pretty graph
  •  Languages
  •  Search Text
  •  Share via ...
in reply to daniel:// stenberg://

jjj
mastodon - Link to source

jjj

in reply to daniel:// stenberg:// • 1 month ago • •
Very cool graph! Just so I understand it correctly: For each point in time, you have counted how many lines of code were last created in the different (2-year-interval) time periods?
  •  Languages
  •  Search Text
  •  Share via ...
in reply to jjj

daniel:// stenberg://
mastodon - Link to source

daniel:// stenberg://

in reply to jjj • 1 month ago • •
@jjj yes, that's exactly what it does
@jjj
  •  Languages
  •  Search Text
  •  Share via ...
in reply to daniel:// stenberg://

daniel:// stenberg://
mastodon - Link to source

daniel:// stenberg://

in reply to daniel:// stenberg:// • 1 month ago • •
personally I like the archeology look of this. How older layers of civilization is just squeezed down into the mud as we build new and replace things on top but none of the older segments vanish *completely*
  •  Languages
  •  Search Text
  •  Share via ...
in reply to daniel:// stenberg://

R.I.Pienaar
mastodon - Link to source

R.I.Pienaar

in reply to daniel:// stenberg:// • 1 month ago • •
do you have a page to all these awesome graphs?
  •  Languages
  •  Search Text
  •  Share via ...
in reply to R.I.Pienaar

daniel:// stenberg://
mastodon - Link to source

daniel:// stenberg://

in reply to R.I.Pienaar • 1 month ago • •

@ripienaar wow, the best question of the week! 😁

curl.se/dashboard.html

curl - Project status dashboard

curl.se
@R.I.Pienaar
  •  Languages
  •  Search Text
  •  Share via ...
in reply to daniel:// stenberg://

R.I.Pienaar
mastodon - Link to source

R.I.Pienaar

in reply to daniel:// stenberg:// • 1 month ago • •

hehe I doubt I am the first asking but couldnt find it from searching!

You have a second career in the making here selling code insights tools :P

  •  Languages
  •  Search Text
  •  Share via ...
in reply to daniel:// stenberg://

BenBE
mastodon - Link to source

BenBE

in reply to daniel:// stenberg:// • 1 month ago • •
Challenge:
Get curl's code to below 100kLOC by 2030.
  •  Languages
  •  Search Text
  •  Share via ...
in reply to daniel:// stenberg://

~n
mastodon - Link to source

~n

in reply to daniel:// stenberg:// • 1 month ago • •
That’s a very cool graph. Thanks for sharing.
I wonder what’s the main driver behind the rising number of loc. New protocols? Added features?
This entry was edited (1 month ago)
  •  Languages
  •  Search Text
  •  Share via ...
in reply to ~n

daniel:// stenberg://
mastodon - Link to source

daniel:// stenberg://

in reply to ~n • 1 month ago • •
@nblr new features, different backends, more careful code for existing features I would say. But sure, we have added support for new protocols too over the years
@~n
  •  Languages
  •  Search Text
  •  Share via ...
in reply to daniel:// stenberg://

abadidea
mastodon - Link to source

abadidea

in reply to daniel:// stenberg:// • 1 month ago • •
I’m gonna guess the oldest surviving layer is all defines and includes
  •  Languages
  •  Search Text
  •  Share via ...
in reply to abadidea

daniel:// stenberg://
mastodon - Link to source

daniel:// stenberg://

in reply to abadidea • 1 month ago • •
@0xabad1dea yeah and comment headers in the oldest files
@abadidea
  •  Languages
  •  Search Text
  •  Share via ...
⇧