+1 

On Thursday, June 19, 2014 11:02 AM, King'ori J. Maina <[email protected]> wrote:
  




Having only learnt about annotator-js yesterday I quickly joined this mailing 
list in the hope that once I get my bearing I would get to contribute one day. 
I’m rather amped.

My two cents … I came in expecting JS. The need to reorientate myself with 
CoffeeScript seems to me like a significant barrier. I haven’t quite made the 
decision on what to do next.

My point is ... whoever raised this issue certainly has a valid point and it is 
certainly a huge factor for newbies.

That said, the CoffeeScript code is fine work. Those who’ve put in time, thank 
you. 

— King’ori Maina (kingori.co)  

On Jun 19, 2014, at 6:18 PM, steph <[email protected]> wrote:

I've been very happy with using Annotator as opposed to maintaining a custom 
build JS solution, and I agree the relative barrier b/w JavaScript and 
CoffeeScript is much less compared to barriers in getting involved in other 
open source projects.
>
>But I'm just being honest that it is a blocker for me. Everyone has different 
>circumstances and availability, and for my personal circumstances, getting 
>past this specific barrier is not something that I've made time for or expect 
>to make time for. Perhaps that is a pessimistic/realistic outlook, but I have 
>found other ways to contribute.
>
>I think it's just fine if Annotator continues to be in CoffeeScript. In true 
>consulting fashion, I find arguments to both sides. If continuing in 
>CoffeeScript means weeding out those that don't have the motivation to get 
>past the barrier (ie me), I think that's just fine :)
>
>Steph
>
>
>
>
>On 06/19/2014 12:06 PM, Kristof Csillag wrote:
>
>When considering billable time, consider this:
>>
>>Either you are contributing to an existing module / plugin / object /
>>function / whatever,
>>or you or building something new.
>>
>>If you are building something new, like a new Annotator plugin, you can
>>already build in JS, so CS is not needed at all.
>>
>>If you are contributing to an existing module, then you have a working
>>Coffee environment; you only have to copy the syntax you see all around
>>you. (The semantics is JS.) So I would say that it means at most +20%
>>time at first, which quickly (in 1-2 weeks) goes down to zero.
>>
>>Of course, YMMV.
>>
>>   Kristof
>>
>>
>>
>>On 2014-06-18 13:56, Steph Skardal wrote:
>>
>>Removing CoffeeScript entirely would be appealing to me as a potential
>>>contributor. While I agree it is not a difficult language to learn,
>>>the reality of it is that my billable time using Annotator won't
>>>support non-billable time learning CoffeeScript to contribute to the
>>>core. I know my way around CoffeeScript a bit, but not enough to
>>>contribute and write tests efficiently, so it is a barrier for me.
>>>
>>>That being said, I can see the advantages of CoffeeScript already
>>>described.
>>>
>>>Steph
>>>
>>>
>>>
>>>On 6/18/2014 5:02 AM, Gergely, Ujvari wrote:
>>>
>>>I think Coffeescript is not a difficult language to learn. It was quite
>>>>easy for me to  learn it.
>>>>It improves many cumbersome aspects of js.
>>>>I think it'd be a real letdown to use js instead of coffee.
>>>>And  anyone can write pure js plugins to annotator.
>>>>
>>>>Gergely
>>>>
>>>>2014.06.18. 10:57 keltezéssel, Robert Casties írta:
>>>>
>>>>On 18.06.14 09:20, Kristof Csillag wrote:
>>>>>
>>>>>What do you mean by "switching"?
>>>>>>  1. Deciding to accept new incoming JS code, alongside new incoming
>>>>>>Coffee code?
>>>>>>2. Deciding that all new incoming code must be JS?
>>>>>>3. Removing all the Coffee, and replacing it all with JS? (Either by
>>>>>>automatic compilation, or manually?)
>>>>>>
>>>>>>Anyway, I am not sure if it is much of a barrier.
>>>>>>
>>>>>>When I entered the project, making sense of the internals were
>>>>>>*significantly* more difficult to me than making sense of Coffee,
>>>>>>which
>>>>>>was new to me at that time.
>>>>>>Same with me. Learning to use Coffee was a rather small hurdle (and it
>>>>>makes writing good code easier) compared to setting up the build
>>>>>process
>>>>>and understanding the moving parts of the code.
>>>>>
>>>>>I think the build process does not become much simpler without coffee
>>>>>and you would have to invent your own Javascript patterns for things
>>>>>Coffee does if you wanted to convert everything to plain JS.
>>>>>
>>>>>But I don't write much code in Annotator-core so everything you prefer
>>>>>would be fine with me.
>>>>>
>>>>>Best
>>>>>    Robert
>>>>>
>>>>>
>>>>>On 2014-06-18 05:37, Randall Leeds wrote:
>>>>>>
>>>>>>Anyone opposed?
>>>>>>>
>>>>>>>Might lower the tooling and learning barrier.
>>>>>>>
>>>>>>>I've been a defender of it and invested some time in the tooling but
>>>>>>>I'd be okay moving away from it.
>>>>>>>
>>>>>>>No thought of timing here, re 2.0 or anything. Just taking the
>>>>>>>temperature.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>_______________________________________________
>>>>>>>annotator-dev mailing list
>>>>>>>[email protected]
>>>>>>>https://lists.okfn.org/mailman/listinfo/annotator-dev
>>>>>>>Unsubscribe: https://lists.okfn.org/mailman/options/annotator-dev
>>>>>>>
>>>>>>_______________________________________________
>>>>>>annotator-dev mailing list
>>>>>>[email protected]
>>>>>>https://lists.okfn.org/mailman/listinfo/annotator-dev
>>>>>>Unsubscribe: https://lists.okfn.org/mailman/options/annotator-dev
>>>>>>
>>>>>>_______________________________________________
>>>>annotator-dev mailing list
>>>>[email protected]
>>>>https://lists.okfn.org/mailman/listinfo/annotator-dev
>>>>Unsubscribe: https://lists.okfn.org/mailman/options/annotator-dev
>>>>_______________________________________________
>>>annotator-dev mailing list
>>>[email protected]
>>>https://lists.okfn.org/mailman/listinfo/annotator-dev
>>>Unsubscribe: https://lists.okfn.org/mailman/options/annotator-dev
>>>_______________________________________________
>>annotator-dev mailing list
>>[email protected]
>>https://lists.okfn.org/mailman/listinfo/annotator-dev
>>Unsubscribe: https://lists.okfn.org/mailman/options/annotator-dev
>>
>_______________________________________________
>annotator-dev mailing list
>[email protected]
>https://lists.okfn.org/mailman/listinfo/annotator-dev
>Unsubscribe: https://lists.okfn.org/mailman/options/annotator-dev
>


_______________________________________________
annotator-dev mailing list
[email protected]
https://lists.okfn.org/mailman/listinfo/annotator-dev
Unsubscribe: https://lists.okfn.org/mailman/options/annotator-dev
_______________________________________________
annotator-dev mailing list
[email protected]
https://lists.okfn.org/mailman/listinfo/annotator-dev
Unsubscribe: https://lists.okfn.org/mailman/options/annotator-dev

Reply via email to