guitarvydas
07/17/2025, 1:36 PMJasmine Otto
07/17/2025, 4:32 PMJasmine Otto
07/17/2025, 4:34 PMKonrad Hinsen
07/18/2025, 9:23 AMToday, we focus on only one engine - the FP-machine engine.Is that true? Academic CS research is very much focused on FP, but my impression is that the software industry doesn't.
guitarvydas
07/18/2025, 9:59 PMKonrad Hinsen
07/19/2025, 3:45 PMguitarvydas
07/20/2025, 2:05 AMJack Rusher
07/20/2025, 12:12 PMfunction to procedure make any difference for specifying async or concurrent tasks? What difference are you drawing between the two things? How is one not just a special case of the other? I have suspicions about what you mean here based on my understanding of these things, but you haven’t really clarified these distinctions within your communications.Konrad Hinsen
07/21/2025, 1:17 PMThis - psychologically - seemed to infer that CPUs were supposed to be used as function-machines.I doubt it. C goes back to a time when FP was considered impractical. I see the reasoning behind the term "function" in C (as in Lisp) as procedures being a generalization of the concept "function" in the context of code (as opposed to math).
guitarvydas
07/21/2025, 1:35 PMKonrad Hinsen
07/21/2025, 7:17 PMguitarvydas
07/21/2025, 7:42 PMJack Rusher
07/22/2025, 8:46 AMKonrad Hinsen
07/23/2025, 1:23 PM2.0 * SQRT(X) ), whereas subroutines must be called with a CALL statement, i.e. one line per call.