kurtbraget
2017-9-11 12:06:19

@kurtbraget has joined the channel


st8l3ss
2017-9-11 17:59:29

@st8l3ss has joined the channel


notjack
2017-9-11 21:38:00

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


stamourv
2017-9-11 21:38:34

@notjack: Only rktio bugfixes.


notjack
2017-9-11 21:38:42

gotcha


notjack
2017-9-11 21:38:47

thanks!


stamourv
2017-9-11 21:38:50

It’s essentially 6.10 + patches.


leif
2017-9-11 22:24:45

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


leif
2017-9-11 22:24:56

:heart: :racket: :heart:


lexi.lambda
2017-9-11 22:58:05

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


lexi.lambda
2017-9-11 23:01:06

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


ben
2017-9-11 23:02:13

nah


ben
2017-9-11 23:02:41

leif
2017-9-11 23:14:47

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: )


lexi.lambda
2017-9-12 00:17:36

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-&gt;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-&gt;list pkgs-per-author) &gt; #:key cdr) @notjack is beating me by one. :)


lexi.lambda
2017-9-12 00:18:04

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))


lexi.lambda
2017-9-12 00:18:31

Matthew’s overachieving, as always.


asumu
2017-9-12 00:22:31

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


lexi.lambda
2017-9-12 00:23:36

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


lexi.lambda
2017-9-12 00:23:51

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


asumu
2017-9-12 00:24:57

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


lexi.lambda
2017-9-12 00:25:49

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


notjack
2017-9-12 00:26:48

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


jaz
2017-9-12 00:28:38

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.


lexi.lambda
2017-9-12 00:29:53

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.


leif
2017-9-12 00:57:33

@notjack Stealing my ideas are we? :stuck_out_tongue:


leif
2017-9-12 00:58:04

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.


leif
2017-9-12 00:58:26

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


leif
2017-9-12 00:58:44

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:


notjack
2017-9-12 00:59:09

@leif you monster


leif
2017-9-12 00:59:23

tee hee hee


zenspider
2017-9-12 01:00:22

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


zenspider
2017-9-12 01:00:47

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


notjack
2017-9-12 01:01:47

I think port-&gt;string won’t close the port by default


leif
2017-9-12 01:01:58

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


leif
2017-9-12 01:02:05

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


leif
2017-9-12 01:04:24

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


leif
2017-9-12 01:04:40

Oh geez, so does Matthew.