News for hackers. Stuff that matters.
Re:The Technology of iCircuit 3D by jayd16 on Wednesday February 10, 2021 @03:33PM (#26094364)
Kind of neat. Why not async and TPL instead of all the manual locking?
Re:The Technology of iCircuit 3D by praeclarum on Thursday February 11, 2021 @10:22AM (#26102381)
There is tons of TPL (Task Parallel Library, async and await), I was just trying to keep the blog simple. Once you have thread-safe primitives, you can build higher level abstractions on top of those. In fact I worked a bit on the TPL when I worked at Microsoft so I definitely abuse it. :-)
Re:The Technology of iCircuit 3D by jayd16 on Thursday February 11, 2021 @01:00PM (#26104894)
Ah ok. That makes much more sense. From the wording in the blog I got the impression it was being avoided with manual locking.
Re:The Technology of iCircuit 3D by pjc50 on Thursday February 11, 2021 @06:05AM (#26100271)
TPL?

It seems to be a "classical" OO model with mutation-from-anywhere. Effectively a database in memory.

Re:The Technology of iCircuit 3D by jayd16 on Thursday February 11, 2021 @01:02PM (#26104936)
Excuse me for my terseness, Task Parallel Library.

https://en.wikipedia.org/wiki/Parallel_Extensions#Task_Paral...