Results 114 comments of Limin Fu

> Taking into account the current state of development of Dao and its modules, maintaining package snapshots is tedious. API changes and bug fixes will inevitably require frequent package updates,...

> I think we shouldn't worry about too much possibilities and variety at the moment. Completely agree. I think some of our discussions have digress quite a bit from the...

> Why not to use directly full URIs? Without them, it's not a unique identifier. Anyway, I doubt this file would be useful - we should use the package description...

That is actually the expected output. Because the real type for the map value is determined at _compiling time_ according to `Y` in `associate{}`, where `Y` was determined to be...

Actually, there is no bug again:) The casting failed because `json::Data` is a variant type. When casting to a variant type, at least one of the element types in the...

> Yes, it's known in compile time, but I myself had problems with specifying the type directly already on several places, because I didn't remember them exactly (it's not always...

> I still don't understand why everything after `Data` in `Data |list|map` seems to be ignored when matching `map`. That's a variant type and one of the alternatives is compatible...

I don't think we can gain much performance improvements by tuning compiling flags, `-O2` is already doing a very good job. I think the best to way improve VM performance...

> I think it could be about 5-10%. Yes, this is a reasonable estimation. But in the current stage of the development, I am not very enthusiastic about such speedup,...

> Btw recently released version of Ruby uses yet better GC algorithm. I think it's worth reading to get some inspiration: https://bugs.ruby-lang.org/issues/10137 . Actually, Dao has been using concurrent and...