githree
2017-9-12 13:17:12

regarding packages and https://pkgs.racket-lang.org/pkgs-all specifically - I wanted to write a script that would notify me of new packages but there seems to be inherent problem to the design of pkgs - there is no “date-created” property only “last-updated” or “last-edited”.


githree
2017-9-12 13:17:48

The same problem is visible on the pkgs index - the packages that got just updated are flagged as new


githree
2017-9-12 13:20:31

which doesn’t reflect reality as there are many packages that are months old yet they are always flagged as new due to some authors scripts updating the packages from local repositories on regular basis (even with no changes)


githree
2017-9-12 13:21:20

The way I would like to see pkgs working is having both “new” and “updated” flags


abmclin
2017-9-12 13:21:55

The current package system does need improvement and there are several features I would like to see be added to packages too.


abmclin
2017-9-12 13:22:43

As it happens I am interested in working on the package system to improve it. There have been prior discussions about various wishlist items that need to be worked on.


abmclin
2017-9-12 13:23:15

I will create a post in the users/developers mailing list to check whether there are others working on the same thing and see about coordinating our efforts.


abmclin
2017-9-12 13:24:42

Regrettably I won’t be able to attend RacketCon this year. That would have been a perfect time to get into a deep discussion with other Racketeers so I’ll just have to make do.


githree
2017-9-12 13:28:27

Though it’s not the same - last year streaming of RacketCon allowed for some basic interaction for those of us who couldn’t attend. I hope this year will be the same (or better)


joergen7
2017-9-12 15:58:00

I’m not sure but shouldn’t these two terms be alpha-equivalent?


joergen7
2017-9-12 15:58:48

Sry to bug you with this, but I totally assumed that test—> uses alpha-equivalence by default to compare terms.


joergen7
2017-9-12 15:59:37

I double-checked my binding forms but I can’t quite figure out why these two terms aren’t equivalent.


ben
2017-9-12 16:00:31

nope, test--> doesn’t use alpha equivalence by default


ben
2017-9-12 16:00:40

you can set default-equiv


joergen7
2017-9-12 16:00:55

that’s exactly what I wanted to know, thanks.


ben
2017-9-12 16:00:58

or pass #:equiv my-alpha-equiv


joergen7
2017-9-12 16:01:17

let me check …



joergen7
2017-9-12 16:05:20

works brilliantly! many thanks!!


greg
2017-9-12 16:26:15

This package needs a “this package needs code, author, anything” label :simple_smile: https://pkgs.racket-lang.org/package/autoff


greg
2017-9-12 16:29:20

Hmm also the 4 “niceware” pkgs


greg
2017-9-12 16:30:00

and the “pointless” pkgs


githree
2017-9-12 17:33:57

@greg yes, these are some of these “always new” packages I was thinking about.


notjack
2017-9-12 17:46:07

@githree There’s a lot of discussion about package catalog wishlist items on the github repo



notjack
2017-9-12 17:48:10

in particular, these two issues:




greg
2017-9-12 17:51:26

@githree The autoff niceware pointless packages have bad meta-data (lacking even author or code). Not sure if someone bypassed authentication to create them maliciously. Or some data loss glitch. But regardless, I think they simply need to be deleted? (As opposed to valid packages that are “new!” gratuitously frequently.)


notjack
2017-9-12 17:53:09

lacking both an author and a source should definitely be grounds for removal by curators, since it’s not even possible to figure out who to contact about removing it through other means


notjack
2017-9-12 17:53:25

I’ll open an issue for that



greg
2017-9-12 17:59:32

@notjack Thank you and sorry — maybe I should have just logged an issue there in the first place.


notjack
2017-9-12 18:00:17

no worries, I’m glad you brought it up at all :)


stamourv
2017-9-12 18:12:07

@githree: Re RacketCon streaming: Yes, we’re planning to have streaming again this year.


greg
2017-9-12 18:40:17

I’m sad, I don’t think I’m going to be at RacketCon this year.


stamourv
2017-9-12 18:41:09

Oh no. :(


stamourv
2017-9-12 18:41:25

Too far?


greg
2017-9-12 18:41:43

Well I thought I could combine Strange Loop and RacketCon into one long trip.


greg
2017-9-12 18:41:48

But that wasn’t working out.


greg
2017-9-12 18:42:07

And flying out and back to each was looking non-optimal, too.


robby
2017-9-12 18:55:52

@greg: I can sympathize with too much travel, for sure. I’m missing strange loop this year and that’s a bummer


githree
2017-9-12 19:42:58

@notjack I believe I know who the author of pointless and niceware is: https://gitlab.com/users/ether-ash/projects


notjack
2017-9-12 19:43:52

@githree fantastic!



cfinegan
2017-9-12 21:24:38

Is there a way to customize the reader so that curly braces mean #hasheq? I basically want {foo "thing" bar "other"} to be equivalent to #hasheq((foo . "thing") (bar . "other"))


lexi.lambda
2017-9-12 21:28:59

@githree Do you happen to know who that person is? I forget exactly why, but I remember seeing one of their projects at one point (maybe it was pointless?), and I was befuddled at their seeming lack of internet presence. :p


lexi.lambda
2017-9-12 21:29:24

@cfinegan You could add a custom entry for #\{ to the readtable.


lexi.lambda
2017-9-12 21:29:49

@greg You will be sorely missed at RacketCon. :(


githree
2017-9-12 22:08:18

@lexi.lambda I am afraid not, but if my goog-fu skills are of any use here is my hunch: https://twitter.com/ether_ash/status/880159791414476800


ben
2017-9-12 22:08:26

Hey slack, the SICP book uses the character “Alyssa P. Hacker” (a lisp hacker). What’s a good character for “a racket hacker”?


lexi.lambda
2017-9-12 22:09:18

I use Alyssa P. Hacker for everything, tbh, regardless of language :stuck_out_tongue:


lexi.lambda
2017-9-12 22:09:53

@githree Oh, thanks. I think I’ve seen that person on twitter, so I’m surprised I didn’t make the connection.


zenspider
2017-9-12 22:12:00

@joergen7 I asked something similar a month ago and never got an answer… May I see your default-equiv?


zenspider
2017-9-12 22:12:56

@greg you should come to Seattle! I owe you a coffee and/or beer


notjack
2017-9-12 23:15:51

I made a package for this called delimit-app. It’s an #%app macro instead of a reader extension though, so you’ll have to quote the symbols


cfinegan
2017-9-13 02:53:57

Hey thanks for letting me know about this. It’s pretty much exactly what I’m looking for - quoting symbols isn’t a big deal.