robby
2017-5-18 13:53:22

@apg I turn some of my talks into packages; links here: http://www.eecs.northwestern.edu/~robby/talks/


samth
2017-5-18 15:08:56

@apg also @mflatt posted the source for all of his slideshow talks here: https://github.com/mflatt/talks


stamourv
2017-5-18 15:39:15

@samth: I’m about merge TR PR 540 (from @georges-duperon). I noticed that the merge button seems to default to “squash and merge”. Is that a repo setting you set?


stamourv
2017-5-18 15:39:57

FWIW, it’s not what I want here (squash + rebase + merge is what I want), but switching the default to “rebase + merge” on the racket repos would be nice.


samth
2017-5-18 15:42:01

@stamourv yes, that’s a setting


samth
2017-5-18 15:42:25

I think “squash and merge” means “squash + rebase + merge”


samth
2017-5-18 15:42:53

and “rebase + merge” doesn’t squash, but sqaush + merge without rebase doesn’t make sense AFAICT


stamourv
2017-5-18 15:43:06

Ah, found it.


stamourv
2017-5-18 15:43:13

Disabling merge commits for racket/racket.


stamourv
2017-5-18 15:44:44

Doesn’t seem to be an org-wide setting. Will write a script to do all of them later.


leif
2017-5-18 16:48:58

@mflatt Is it okay if I merge this: https://github.com/racket/scribble/pull/111


mflatt
2017-5-18 16:58:18

@leif I left a suggestion (version and history) in the PR


lexi.lambda
2017-5-18 17:14:03

@mflatt: Could I ask you to take a quick look at this PR? It should be brief; the changeset is very small. https://github.com/racket/r5rs/pull/2


lexi.lambda
2017-5-18 17:14:55

Someone else would probably also be able to review it, but it looks like you’re the primary maintainer for that repo?


mflatt
2017-5-18 17:16:25

@lexi.lambda Done. (Does anyone have a guess at why GitHub sends me email alerts only sometimes?)


lexi.lambda
2017-5-18 17:16:35

Thank you!


lexi.lambda
2017-5-18 17:18:00

@mflatt: I have email notifications turned off for watched repos but turned on for threads I’ve participated in. What do your settings look at for the Notifications section in your GitHub settings?


stamourv
2017-5-18 17:18:13

@mflatt: There was a point in time where not all our repos had email integration, but I fixed that a couple (few?) months ago.


mflatt
2017-5-18 17:18:57

I have everything checked except “Include your own updates”


mflatt
2017-5-18 17:19:46

I haven’t yet tried unchecking “web”; maybe N browser tabs on GitHub confuse it?


lexi.lambda
2017-5-18 17:20:25

I have no idea what the issue is then. ¯_(ツ)_/¯


stamourv
2017-5-18 19:49:24

@lexi.lambda: From the git history, it looks like you’ve been involved with the homebrew packaging for Racket. Is that correct?


lexi.lambda
2017-5-18 19:49:39

I think I touched it once to update it


stamourv
2017-5-18 19:49:53

That’s more than I have. :)


lexi.lambda
2017-5-18 19:49:58

but it was a very easy change, IIRC


stamourv
2017-5-18 19:50:00

stamourv
2017-5-18 19:50:02

?


stamourv
2017-5-18 19:50:22

ISTR we’ve had other reports, possibly about similar things, with homebrew before.


lexi.lambda
2017-5-18 19:50:47

I’m not sure, but I could make guesses. I don’t (and never have) run Racket from a Homebrew installation


stamourv
2017-5-18 19:51:38

Do you know how the main person behind Racket’s homebrew package is?


lexi.lambda
2017-5-18 19:52:46

I’m afraid I have no idea.


lexi.lambda
2017-5-18 19:55:48

@stamourv: It sounds like Homebrew renamed the formula to minimal-racket, but whatever the installation is does not properly set the relevant prefix. I’m a bit surprised by this, since the formula appears to pass the right --prefix option.


stamourv
2017-5-18 19:57:47

Hmm, that does sound odd.


lexi.lambda
2017-5-18 20:00:24

It looks like @leafac did the initial rename of racket to minimal-racket, so perhaps he knows more about this issue.


stamourv
2017-5-18 20:05:10

@lexi.lambda: Talking to @florence, it seems like there’s a cask for Racket, that uses our installers. So probably best to use that, instead of the recipe.


stamourv
2017-5-18 20:05:26

So we may be able to just ask for the recipe to be removed. I’ll post on the mailing list.


samth
2017-5-18 20:07:38

@stamourv I think some people have expressed a preference for formulas over casks


samth
2017-5-18 20:07:46

not that I understand this at all


stamourv
2017-5-18 20:08:09

I think most people also prefer working things to broken ones. :)


lexi.lambda
2017-5-18 20:12:10

I think having the minimal-racket installation is a good idea if we can get it working. It mentions in the description to use the cask if you want the full installation.


stamourv
2017-5-18 20:13:00

Yep, would be nice to get it working. But unless you’re volunteering, it may be better to remove it. :)


lexi.lambda
2017-5-18 21:08:49

@samth @mflatt: I can take a look at the broken test


lexi.lambda
2017-5-18 21:21:14

@samth, @mflatt: it seems like the relevant file, psyntax.sch is generated from psyntax-input.txt? is that true? if so, how do I regenerate it?


samth
2017-5-18 21:26:46

I think by running psyntax :wink:


samth
2017-5-18 21:27:01

but we don’t want to be breaking that code, do we?


lexi.lambda
2017-5-18 21:28:14

@samth: psyntax-input.txt has a note that it was modified from the original version, and the offending line is a modified line that uses [ ] instead of parens.


lexi.lambda
2017-5-18 21:28:31

so my guess is that modification was basically a mistake and it should be replaced with parens.


samth
2017-5-18 21:28:45

ah ok


lexi.lambda
2017-5-18 21:41:20

@samth: fixing psyntax-input.txt makes raco test -l tests/racket/benchmarks/common/psyntax pass, but it doesn’t change psyntax.sch, so I’m not sure if that’s a problem or not.


samth
2017-5-18 21:42:08

I believe the problem (based solely on the change and what I think might happen) is that psyntax.sch calls read to read in psyntax-input.sch


samth
2017-5-18 21:42:21

and your change caused it to fail on the [] there


samth
2017-5-18 21:42:38

so we shouldn’t need to change psyntax.sch at all


lexi.lambda
2017-5-18 21:51:33

@samth: what confuses me is that psyntax.sch is clearly a generated file, and it also has a single pair of square brackets that appear to correspond to the single pair of square brackets in psyntax-input.txt


samth
2017-5-18 21:52:35

those are read by the implementation of read inside include in scheme/include (see psyntax.rkt) which will accept them


lexi.lambda
2017-5-18 21:53:03

right, but I’m still left wondering how psyntax.sch was created in the first place


samth
2017-5-18 21:55:40

probably by running psyntax on a system with different treatment of []


samth
2017-5-18 21:55:58

such as racket/r5rs before your change, or chez, or something


lexi.lambda
2017-5-18 21:56:49

what I’m really getting at is that it seems like maybe psyntax.sch ought to be kept in sync with psyntax-input.txt and I don’t know how to do that


lexi.lambda
2017-5-18 21:57:05

but if you are okay with just changing psyntax-input.txt so that the test passes, I have a patch I can push


samth
2017-5-18 21:58:11

That’s my suggestion


lexi.lambda
2017-5-18 21:59:01

alright, pushed


apg
2017-5-18 22:51:22

@robby @samth thanks for the links to slideshow talks. I gave a successful talk last night with slideshow (not on racket), but wasn’t quite happy with the way the slides looked. Was happy with the tool itself though.


apg
2017-5-18 22:59:23

OK, so I guess what I didn’t realize about slideshow, but now do, is that it doesn’t do much more than create the UI and handle keyboard events, and provide some very naive things. Basically, it gives you the minimal scaffolding in order to build custom slideshows with the whole power of pict.


apg
2017-5-18 23:00:00

now that I have that understanding, it’s even better.


sbrugnoli
2017-5-19 01:32:21

@sbrugnoli has joined the channel