Nick Dunets
Nick Dunets
Do you think it's worth to implement IDisposable instead? - CalculatedProperty can remove itself from every source's _targets list - PropertyHelper disposes all properties that implement IDisposable Also, is this...
I don't think it's an issue. Side effects of firing/re-reading IsAnimalVisible are: reading the property _and_ rewiring dependencies/triggers for calculated property. When Calculated Properties fire PropertyChanged for IsAnimalVisible it makes...
Calculated properties work with conditional operators just as well as with string concatenation, any level of nesting or complexity. There's simply no way short-circuited dependency could have changed calculated value...
cmeeren (sorry for offtop), Fody and other IL rewriters (like PostSharp) have very limited if any support of nested dependencies and dependencies changing at runtime. CalculatedProperties do it with no...
used ConditionalWeakTable to improve add/remove performance. List of weak references still needed to iterate alive targets
Performance test case: 1) Initial wiring: Create source with 50,000 immediate targets 2) Re-wiring: unplug an old target and add a new target, repeat 50,000 times Results on my machine...
seems like stack for Alpine linux is available now? https://hub.docker.com/r/fpco/alpine-haskell-stack/tags I'm not sure if it's possible to build both hie and alpine-haskell-stack into one image, afaik Docker doesn't allow multiple...
Also tried to install stack inside image manually in VS Code terminal: `curl -sSL https://get.haskellstack.org/ | sh` `export PATH=$PATH:/usr/local/bin` it installs just fine however any stack commands give the same...
I'm new to the topic and might be missing something. But apparently HIE is catered for stack and cabal project configurations i.e. to be be a true game changer vscode-hie...
Finally found a recent image (3 months old as of now) in the hub that has it all prebuilt including stack and just worked with VSCode (at least at first...