Fork me on GitHub
#off-topic
<
2018-01-28
>
qqq05:01:14

is there a way to make osx go dark mode?

qqq05:01:20

background, chrome, emacs, and anything else that may be used

qqq05:01:28

I want white on black background, not black on white background

andy.fingerhut08:01:06

System Preferences -> Accessibility -> Display -> check Invert Colors

andy.fingerhut08:01:16

It changes all colors, not just black<->white

andy.fingerhut08:01:06

So maybe not what you want.

qqq09:01:15

@andy.fingerhut: lol, that is probably what I want

qqq09:01:25

unfortunately, I already put in the time ot invert emacs, but I'll remember it for future

qqq09:01:25

What does 'beta equiv' mean in the context of type checking / stlc ? I'm trying to google for a precise definition, but all I'm getting are examples + beta reduction (substitution)

bronsa10:01:20

@qqq a and b are beta equivalent if they can be transformed in the same expr c via beta reduction

bronsa10:01:47

e.g. (identity 1) and 1 are beta equivalent

qqq15:01:51

@bronsa: is this the same as saying: (beta-eq a b) == (= (eval-as-far-as-possible a) (eval-as-far-as-possible b)) for some def of eval-as-far-as-possible ?

qqq15:01:13

@bronsa: I don't know if this question even makes any sense, but is (beta-equiv (while 1 {}) (while 1{})) supposed to: 1. return true or 2. is undefined ?

qqq15:01:36

for some 'lambda calc recursion version of (while1 {})'

bronsa15:01:07

you can have beta equivalence run into recursion, no idea what the semantics would be then