
@kurtbraget has joined the channel

@st8l3ss has joined the channel

@stamourv will 6.10.1 include any updates to packages other than base
? or does it only include the rktio bugfixes?

@notjack: Only rktio bugfixes.

gotcha

thanks!

It’s essentially 6.10 + patches.

@lexi.lambda Thank you so much for adding index-of
(and indexes-of
) to Racket. That call has been needed for a while.

:heart: :racket: :heart:

I’m glad people are already finding them useful :)

…though now I’m wondering if it should have been called indicies-of
. hm.

nah

but maybe you want to add an @index["indices-of"]
(example : https://github.com/racket/racket/blob/master/pkgs/racket-doc/scribblings/reference/pairs.scrbl#L1318)

Meh, I don’t care. You could have called it, the-foobar-list-function-that-should-have-been-there-a-long-time-ago
and I would have been happy (except that the name was too long, so I guess you could have called it tflftshbtalta
and I would have been…umm…confused. :slightly_smiling_face: )

Just for fun… here’s a tiny program that calculates who has the most packages on the package system: #lang racket
(require net/url)
(define pkgs
(call/input-url (string->url "<https://pkgs.racket-lang.org/pkgs-all>") get-pure-port read))
(define pkgs-per-author
(for*/fold ([acc (hash)])
([(name info) (in-hash pkgs)]
#:unless (regexp-match? #px"-(lib\|doc\|test)$" name)
#:unless (hash-ref (hash-ref info 'search-terms) 'deprecated #f)
[author (in-list (hash-ref info 'authors))])
(hash-update acc author add1 0)))
(sort (hash->list pkgs-per-author) > #:key cdr)
@notjack is beating me by one. :)

For context, here are the top ten: '(("<mailto:mflatt@racket-lang.org\|mflatt@racket-lang.org>" . 88)
("<mailto:jay.mccarthy@gmail.com\|jay.mccarthy@gmail.com>" . 44)
("<mailto:alexander@knauth.org\|alexander@knauth.org>" . 36)
("<mailto:neil@neilvandyke.org\|neil@neilvandyke.org>" . 35)
("<mailto:robby@racket-lang.org\|robby@racket-lang.org>" . 33)
("<mailto:jackhfirth@gmail.com\|jackhfirth@gmail.com>" . 29)
("<mailto:lexi.lambda@gmail.com\|lexi.lambda@gmail.com>" . 28)
("<mailto:leif@leifandersen.net\|leif@leifandersen.net>" . 27)
("<mailto:georges.duperon@gmail.com\|georges.duperon@gmail.com>" . 26)
("<mailto:mordae@anilinux.org\|mordae@anilinux.org>" . 25))

Matthew’s overachieving, as always.

I’m at 24. Darn. Just one too few to make the list. :p goes to add a hello world package

According to the script, you have 22 (it ignores -{lib,doc,test}
packages to avoid inflated numbers).

You’re just below @samth, who has 23. :)

Ah I see. Yeah I just looked at the pkg search number.

If you don’t ignore any packages, mflatt is listed as the author for a wild 167 packages.

@lexi.lambda clearly you should publish the __
package and the ___
package to pull ahead

If I ever get around to publishing (automatically-built) localization packages for every locale in CLDR, I’ll… well, I’ll create a new category of package that you’ll have to filter out.

I just realized some of mflatt’s packages aren’t even counted, since he has some of them under the <mailto:mflatt@cs.utah.edu\|mflatt@cs.utah.edu>
email address.

@notjack Stealing my ideas are we? :stuck_out_tongue:

Also, I was thinking of publishing a package that just had a lot of empty (but common) collections, so that everyone else’s packages would conflict with it.

Which, given the current implementation, would remove them all from the searchable documentation.

Just so we are 100% clear, I am NOT going to do it, I just noticed its a social attack that exists at the moment. :wink:

@leif you monster

tee hee hee

I guess I don’t know what call/input-url
is…

I was using (port->string (get-pure-port (string->url uri)))
for our battleship workshop … is there a real difference?

I think port->string
won’t close the port by default

@lexi.lambda lol, I’m right behind you.

Although half of those packages are video packages. :wink:

Also, I’m amused that Jay has two accounts he’s posting from. :wink:

Oh geez, so does Matthew.