@tfb why is it a bad thing to mix both?
@mrhmouse Did you find something interesting?
@clacke I have mixed feeling about the async / await keywords in Python. I use guile where there is no such ceremony to call async functions but it comes with a message passing facility that avoids the needs for locks... At the end of the day I do not know what is best:
To be or not to be explicit about the async behaviour underlying a function call.
@clacke Thanks for the explanation.
@AbbieNormal I will dive into that code later.
For the time being I will take nap!
@AbbieNormal What are you trying to achieve?
Do you know about macroexpand procedure? It returns tree-il apparantly.
@clacke What is the point of the unsync project? I do not understand.
The mix of greenthreads and posix threads is not as easy as I was thinking. I need an intermediate greenthread to manage the workers and the work. See the commit at https://git.sr.ht/~amz3/guile-babelia/commit/d52b99605bffa854083ccf26944751cb561a7216
Look in particular at the `arbitrer` procedure.
The complexity is still manageable, but even from where I stand, I think it requires some practice to understand concurrency and parallelism involved in that code.
@cwebber seems relatable.
@zig The only thing i use tests for is to check how does people run functions in code and how they are supposed to work.
@juliobiason stop working crazy hours.