Gary, I'd say never, most of the core prefer not to :)

On Thu, Nov 29, 2012 at 8:42 PM, Gary Weaver <garyswea...@gmail.com> wrote:

> And, just for record, I don't like Cucumber ;)
>>
>
> I didn't like it either, but these guys make it look easy, at least to me
> :) : https://github.com/gregbell/active_admin/tree/master/features
>
> I think it depends on what it is being used for. I'd rather be writing
> rspecs though. When is Rails going to give up and just use rspec? :)
>
>
>
> On Thu, Nov 29, 2012 at 5:06 PM, Rafael Mendonça França <
> rafaelmfra...@gmail.com> wrote:
>
>> We can't accept a feature without know what are the impacts in the
>> codebase.
>>
>> This is valid for everyone, either the core members.
>>
>> I can say that I want this feature and accept it, but nothing stops the
>> core members to revert it. And don't expect me to defend your feature,
>> since you should be the interested.
>>
>> Would be more wast of time if we accept it now and, when you come up with
>> the code, we rejected it because it add more complexity in the framework
>> that we want.
>>
>> Also, what is the difference of writing 10 huge emails and get the
>> feature reject? I think is the same. With working code you have more
>> chances. And, as I said in my last email, either if we don't accept, you
>> will have working code that solves your problem.
>>
>> If you don't want to scratch your itch and provide a patch, I'm sorry,
>> but don't expect we to accept.
>>
>> And, just for record, I don't like Cucumber ;)
>>
>> Rafael Mendonça França
>> http://twitter.com/rafaelfranca
>> https://github.com/rafaelfranca
>>
>>
>>
>> On Thu, Nov 29, 2012 at 7:27 PM, Rodrigo Rosenfeld Rosas <
>> rr.ro...@gmail.com> wrote:
>>
>>>  Well, then we have a real problem here. I don't start coding anything
>>> before discussing them. I consider it a waste of time (in the case the
>>> feature has been rejected).
>>>
>>> So I don't think how I could ever contribute to Rails. I won't ever
>>> write a patch before getting it accepted first. I've done it once after
>>> some previous discussion and after the issue became totally abandoned with
>>> no feedback I decided that I wouldn't ever do it again. Too much effort to
>>> code to get it rejected or ignored later.
>>>
>>> I don't understand why code is needed to discuss a feature or a new API.
>>> Some people have a hard work trying to get RSpec to read as plain English
>>> but if you try to spec your requested API in plain English, since it is not
>>> code, people won't even consider it.
>>>
>>> Just pretend my feature requests are Cucumber features ;)
>>>
>>> Em 29-11-2012 15:03, Rafael Mendonça França escreveu:
>>>
>>> Rodrigo, sorry but I think you misunderstood. I don't use MySQL,
>>> actually I even don't like it. I prefer to use PostgreSQL. If you take 10
>>> minutes you can see a lot of pull requests adding features for PostgreSQL
>>> in Rails.
>>>
>>>  What I said is that I don't think the feature as it was implemented is
>>> a good fit for core. I've been using database constraints but I've always
>>> used SQL to create them.
>>>
>>>  Also I don't like to discuss features without seeing the code. I need
>>> to see how the feature was implemented to say if I would accept or not. It
>>> don't need to be a full patch but something to, at least, make explicit
>>> what are the benefits and the drawbacks of adding a feature to the
>>> framework.
>>>
>>>  We should always look after the cost of maintainability. Add a new
>>> feature to Rails is as easy as pressing a green button. Discuss it is even
>>> easier. Maintain it is not. I prefer to put into Rails features that I want
>>> to maintain in the future and I believe that are good for the framework.
>>> This is how Rails work since the beginning.
>>>
>>>  I'm not saying that I don't believe in your proposed feature, neither
>>> that I don't want constraints in the framework. But, without seeing the
>>> code I can't discuss anything.
>>>
>>>  That said, lets see that patch. At least, if it is not accepted, you
>>> can easily create a plugin that you can maintain and don't need to worry if
>>> it will break in the next Rails release.
>>>
>>> Rafael Mendonça França
>>> http://twitter.com/rafaelfranca
>>> https://github.com/rafaelfranca
>>>
>>>
>>>
>>> On Thu, Nov 29, 2012 at 2:19 PM, Rodrigo Rosenfeld Rosas <
>>> rr.ro...@gmail.com> wrote:
>>>
>>>>  Em 29-11-2012 09:42, Rodrigo Rosenfeld Rosas escreveu:
>>>>
>>>>  Em 29-11-2012 09:21, Gary Weaver escreveu:
>>>>  ...
>>>>
>>>> If the Rails community can't convince itself about the importance of
>>>> basic things in ACID databases like transactions, foreign keys and other
>>>> constraints than I think I'm out of luck with regards to deferrable
>>>> constraints... :( (yes, when I talk about transactions I mean the huge
>>>> amount of Rails applications out there running MySql with MyISAM engine,
>>>> that used to be the default one until recently in 5.5 when the InnoDB is
>>>> now the default one).
>>>>
>>>>
>>>> Sorry, but I've just became aware of this video and didn't resist
>>>> posting it here :) I'm hoping Rails core members that still use MySQL could
>>>> open their minds after watching this video:
>>>>
>>>> Why Not MySQL?
>>>> http://www.youtube.com/watch?v=1PoFIohBSM4
>>>>   --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Ruby on Rails: Core" group.
>>>> To post to this group, send email to rubyonrails-core@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> rubyonrails-core+unsubscr...@googlegroups.com.
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/rubyonrails-core?hl=en.
>>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Ruby on Rails: Core" group.
>>> To post to this group, send email to rubyonrails-core@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> rubyonrails-core+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/rubyonrails-core?hl=en.
>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Ruby on Rails: Core" group.
>>> To post to this group, send email to rubyonrails-core@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> rubyonrails-core+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/rubyonrails-core?hl=en.
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Ruby on Rails: Core" group.
>> To post to this group, send email to rubyonrails-core@googlegroups.com.
>> To unsubscribe from this group, send email to
>> rubyonrails-core+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/rubyonrails-core?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Core" group.
> To post to this group, send email to rubyonrails-core@googlegroups.com.
> To unsubscribe from this group, send email to
> rubyonrails-core+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-core?hl=en.
>



-- 
At.
Carlos Antonio

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To post to this group, send email to rubyonrails-core@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-core+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en.

Reply via email to