laurent.orseau
2022-5-9 07:13:18

>(equal? (not 1) (not #t)) #t


laurent.orseau
2022-5-9 07:14:02

But more seriously, why the long face?


laurent.orseau
2022-5-9 07:14:34

There are lambdas !:stuck_out_tongue_winking_eye:


sschwarzer
2022-5-9 09:47:25

Maybe it’s somewhat of a continuum. Compared to Lisp, Python isn’t that much expression-oriented, but compared to some other languages, it’s probably more expression-oriented.


ben.knoble
2022-5-9 13:17:34

barely :stuck_out_tongue:


ben.knoble
2022-5-9 13:22:21

X-posting: Haven’t read it yet, but this paper was linked in a newsletter I read and mentions Racket: https://dl.acm.org/doi/pdf/10.1145/3468264.3468574


seanbunderwood
2022-5-9 13:42:53

These, days imperative languages hawk lambdas like Walmart hawks stuff with rainbows every June.

Don’t get me wrong; I like Python well enough. It’s the best language available for doing what I get paid to do. But trying to make Python out to be a functional language - or even, frankly, a language where FP is a reasonable choice - is just too tryhard for my tastes.


samth
2022-5-9 13:48:47

I think this is about a project that Sage Gerard is working on


ben.knoble
2022-5-9 13:50:59

if I had scrolled to page 2, I would have seen it was about a project called Lya :slightly_smiling_face:


ben.knoble
2022-5-9 14:03:10

And indeed Sage is mentioned in the Acknowledgements