An API is a standard/contract to which components must adhere. We have no idea what the Rails3 API is going to look like, and so, in my personal case i'm still withholding judgement on how awesome it'll be. I trust the merb-rails guys to do the right thing, but the devil is certainly in the details. Merb2/Rails3 will be better than Rails2, but, i was kind of expecting that anyway.
Likewise the whole point of a Public API is that it doesn't change, and that's got nothing to do with the merger or releases, save for the timing of those events. I do think that it's true that we should roll with the punches. But i also understand the unhappiness and dismay of developers who have suddenly discovered themselves in a boxing match. Nevertheless, Dr. Freeze, i think that there are broad architectural principles which are central to how merb works, that will necessarily be brought over to Rails3, so that learning and design is certainly not for naught. However, the details of the API between Merb1 and Merb2/Rails3 are likely to be different. We will see how it shapes up. -T On Tue, Jan 6, 2009 at 9:20 PM, Julian Leviston <[email protected]> wrote: > > If anything, this merger will actually bring more stability to the > API. Regardless, 1.0's API is frozen for at least a while. The way I > see it, an API is an adapter between the framework and its users > (developers). Therefore it should be trivial to maintain an API to a > framework, and version them... thus if your code conforms to the Merb > 1.0 API, then Merb 2.0, 3.0, 4.0 (etc) should have a 1.0 compatible > API "plugin" to allow it to still work. > > That'd be dandy, no? ;-) > > Julian. > > On 07/01/2009, at 1:00 PM, Jim Freeze wrote: > >> Not sure if this was directed in my direction, but for the record, my >> comments about the fast changing landscape are from before the merger >> was announced. > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "merb" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/merb?hl=en -~----------~----~----~----~------~----~------~--~---
