| I have a very difficult time parsing your words. I'm sorry. I'm just saying gecko was not embeddable and was never designed to be so. There has been some efforts, and all failed. As far as I know! … so I'd be happy to be corrected, I'd love to hear more about the history of gecko. And you seem to know things I don't know, so I'm just asking what you are referring to. Out of curiosity. > Gecko had, by the time that Servo was conceived, undergone refactoring that knowingly made it more difficult to embed What kind of refactoring are you talking about? And back to your original statement: > Gecko was originally conceived to be embeddable by design What are you talking about here? |
> I'm just saying gecko was not embeddable and was never designed to be so. There has been some efforts, and all failed.
Aside from that, sorry, but I have a huge distaste for the XKCD-style just-make-a-claim-on-the-internet-and-wait-for-someone-to-correct-you strategy of factfinding. It's reckless and annoying.
Anyone who's curious about this subject has more than enough information from this thread alone to turn up the relevant details on their own by now. I'm not going to do any archeology at this point in the discussion, because my patience and the amount of resources I'm willing to put into this topic have by now been exhausted. The only thing I'll say is that the Components.classes[`@mozilla.org/embedding/${...}`] namespace didn't exist for no reason.