On Fri, May 4, 2012 at 10:19 AM, Tobias Hahn <
tobia...@ableton.com> wrote:
> Hey Matt,
>
>> Matt Wynne <
ma...@mattwynne.net> May 03 10:56PM +0100
>>
>> Bear in mind that the write-up was my record of what everyone had said in the discussion, not necessarily my own opinions. I wrote most of the wire protocol code, and I'm proud of it. I also know people who've written plugins for Flash, for LUA and I'm really glad to hear you're making good use of it too.
>>
>> My view is that all back-ends, whether it's the wire protocol, the classic manner of defining steps in Ruby, or some new-fangled thing, should all be pluggable in Cucumber 2.0. They won't need to be part of the core codebase, but they'll be supported, and maintained as separate gems. That's my vision, and I realise I didn't make that clear enough in the original post.
>
> thanks for clarifying this point. It wasn't clear to me from your original post that you intend to refactor cucumber into a core gem and supporting components into separate gems.
>
>> Does that make you feel better? :)
>
> That does indeed make me feel _much_ better, and it's a big relief :)
>
One thing that we might do as well is to implement a WireBackend in
Cucumber-JVM and package it all up as a self-contained executable jar
file.
If we do that it would use the exact same protocol.
It could also be interesting to build a MsgPackBackend (using
http://msgpack.org/). It's supported by a lot of platforms and could
potentially make it a little easier to add new wire backends.
In any case, the wire protocol will definitely live on!
Aslak
> Best,
> Tobias
>
>
> Ableton AG, Schoenhauser Allee 6-7, 10119 Berlin, Germany
> Sitz (Registered Office) Berlin, Amtsgericht Berlin-Charlottenburg, HRB 72838
> Vorstand (Management Board): Gerhard Behles, Jan Bohl, Bernd Roggendorf
> Vorsitzender des Aufsichtsrats (Chair of the Supervisory Board): Uwe Struck
>
> -- There are two rules:
>
> 1) Please prefix the subject with [Ruby], [JVM] or [JS]. This allows people to filter messages.
> 2) Please use interleaved answers
http://en.wikipedia.org/wiki/Posting_style#Interleaved_style
>
> You received this message because you are subscribed to the Google Groups Cukes group. To post to this group, send email to
cu...@googlegroups.com. To unsubscribe from this group, send email to
cukes+un...@googlegroups.com. For more options, visit this group at
https://groups.google.com/d/forum/cukes?hl=en