laurent.orseau
2021-10-24 10:35:04

Joking aside, i do sometimes use identifiers like (define √⟨∑w_i·x_i⟩ ...) That’s pretty useful when implementing algorithms from papers


kellysmith12.21
2021-10-24 10:41:16

I use lots of Unicode math characters when using Redex, it makes it much easier to keep in sync with the notation used in papers.


markus.pfeiffer
2021-10-24 15:22:13

I don’t really like that kind of notatoin :shrug:


laurent.orseau
2021-10-24 16:45:47

I don’t use it often and prefer to use good variable names, but sometimes math expr just don’t mean much or don’t have names


laurent.orseau
2021-10-24 16:46:36

Also, it’s never really meant to be read by anyone else but me, although it makes the relation with the corresponding paper clear


soegaard2
2021-10-24 18:13:27

Scheme/Racket usually picks “efficient compilation” over “introspection”. Since Emacs lisp is interpreted the trade-offs are different.


chansey97
2021-10-24 18:30:45

Unfortunately, Racket can’t express ' , I usually use ^ instead.


laurent.orseau
2021-10-24 18:39:43

There are some non-quote quotes though


laurent.orseau
2021-10-24 18:40:12

But not easy to access. Maybe i should add one in the unicode table


laurent.orseau
2021-10-24 18:40:42

And name it prime


sschwarzer
2021-10-24 20:03:31

sschwarzer
2021-10-24 20:04:27

ben.knoble
2021-10-24 21:42:21

I use * as a prime



laurent.orseau
2021-10-24 22:07:19

But then what do you use for ? In my field we often use x for the optimal thing to compare with


ben.knoble
2021-10-24 22:23:19

Hm, fair point. I haven’t yet had to do both.