griff / metaz

Two letters better than MetaX
https://metaz.maven-group.org/
MIT License
411 stars 56 forks source link

Automatic Reference Counting #236

Open jmcintyre opened 4 years ago

jmcintyre commented 4 years ago

I've implemented ARC in the past for metal but never checked it in. I plan to work on this again to simplify the codebase.

jmcintyre commented 4 years ago

@griff, I was thinking this would make sense to check into the main repo as a feature branch to make it easier for folks to pull it and test instead of developing it in my own fork. What do you think?

griff commented 4 years ago

You are free to make any feature branch you want and do pretty much whatever you want in that feature branch. More or less.

I gave you commit rights and that trust also applies to you being free to make feature branches.

jmcintyre commented 4 years ago

I have a current attempt here:

https://github.com/jmcintyre/metaz/tree/feature/arc

I seem to have an issue with plugin eventing. Both search plugins and the writing part of the atomic parsley plugin are crashing after they have completed their tasks. I'm having a hard time tracking through the eventing model to find where the callbacks are crashing. You might find it faster if you have some time to look at it. Just try searching (or do a write)