Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. COI like this method having seen a similar solution in a project I have worked on. I think this will also give you flexibility in future if you have to change how/what you want to do before/during the remote call
      singulars
    2. COHi Hassan, Thanks for your insights! I have to apologize in advance that i'm very busy with other stuff so can't give this dicussion my fullest attention. The blocking primitives are what i'm looking for i think, although there is another issue that Richj helped me to. I have a tree of objects and then i have expression trees on those. My idea for fast runtime code was to have the expression trees compiled to native code. This however leads to a problem because then execution of the expression trees will always be depth firstunless i rewrite the code.
      singulars
    3. COI think Futures might actually be a good place to start my search, because they allow for parallization before the actual return value is used, the work needs to be exposed to the framework before the result is required. Also they smell like the 'blocking primitive beyond the OS' you mention. So ServiceCallX() + ServiceCallY() would become something like. Future<double) X {ServiceCallX}; Future<double> X {ServiceCallY}; X + Y; This nicely breaks up all the calls to the remote services into seperate bits, nice. But now how do I cluster them into batches share the overhead of remote calls?
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload