samth
2017-2-2 11:30:01

@mflatt @robby It looks like this commit https://github.com/racket/racket/commit/69d7636770acc968fc448bc896595e66d8ff570b broke this test http://drdr.racket-lang.org/38650/racket/share/pkgs/drracket-tool-test/tests/check-syntax/syncheck-direct.rkt, but my guess from the commit message is that the new behavior is right. Should I just change the test?



robby
2017-2-2 12:02:03

@samth: yes, thanks


samth
2017-2-2 13:27:22

@mflatt Should we make the change we talked about related to PLT_DELAY_FROM_ZO?


mflatt
2017-2-2 13:50:09

Do you mean turn in on by default? No, I don’t think we should do that.


samth
2017-2-2 15:11:28

@mflatt no, I mean patch read.c so that it stops crashing


samth
2017-2-2 15:11:40

ie, is that change the right patch?


mflatt
2017-2-2 15:48:22

I forgot that we didn’t merge; please do


samth
2017-2-2 15:51:15

ok, will do


jerryj
2017-2-2 16:24:47

@lexi.lambda Not sure if you still need the info, but on my mac that snippet yield a “certificate verify failed” error


nlightnfotis
2017-2-2 16:42:32

Guys, I post this in #beginners, but since that channel has way fewer people in it, I figured I might as well post it here and see if I get a response faster: > Guys, because I get more and more confused the more I read about it, continuations are just functions which pass their state as arguments to other functions, right?


thinkmoore
2017-2-2 16:48:05

you can think of the continuation of a computation as what’s left to do after you execute the next step of the computation


thinkmoore
2017-2-2 16:48:32

so for example, in the computation (– 4 (+ 1 1)), the “next step” is to add 1 and 1, and the continuation is to subtract whatever the result of that is from 4


thinkmoore
2017-2-2 16:48:55

(see the Racket evaluation model in the guide http://docs.racket-lang.org/reference/eval-model.html)


thinkmoore
2017-2-2 16:49:12

(there are also more academic/PL theory references I could find for you)


thinkmoore
2017-2-2 16:50:24

things like call/cc let you capture a continuation (like “subtract the result from 4”) at a particular point in the program and use them like you might a function


nlightnfotis
2017-2-2 16:52:12

ahh, I think I got it @thinkmoore. Thanks a lot. I would welcome the more PL Theory references though, if it’s not too much of a hassle.


thinkmoore
2017-2-2 16:55:59

if you have access I think there is a good treatment in the PLT Redex book


nlightnfotis
2017-2-2 17:04:59

@thinkmoore Thanks. Noted.


georges-duperon
2017-2-2 18:37:53

grumbles: apparently, slack decided that we have too many messages, and drops history beyond 10k messages.


thinkmoore
2017-2-2 18:46:04

i think we could pay for longer history


georges-duperon
2017-2-2 19:04:58

@thinkmoore sure, but $


georges-duperon
2017-2-2 19:05:29

… but $7 per month per user is perhaps gonna dissuade us :slightly_smiling_face:


thinkmoore
2017-2-2 19:05:39

oh wow


thinkmoore
2017-2-2 19:05:42

yeah…


georges-duperon
2017-2-2 19:07:38

At least I suspect the API is open enough to take out the data when you decide you want to leave, with a bit of elbow grease.


leafac
2017-2-2 19:16:51

I once migrated a team from Slack to a self-hosted Mattermost installation. It was a breeze.


leafac
2017-2-2 19:19:19

If we have the resources to run Mattermost (servers and system administrators), I believe it’s better than Slack: 1. Less expensive (when compared to paid Slack, of course). 2. Unlimited history. 3. More customizable front-end (e.g., change fonts, colors for whole UI). 4. Easier to sign up. 5. Better Markdown support (e.g., links).


stamourv
2017-2-2 20:06:02

leafac: We’ve actually been trying to move away from having our own servers and system administrators. :)


leafac
2017-2-2 20:23:36

As the system administrator of a few services myself, I understand :slightly_smiling_face: