<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/8 Manuel Quiñones <span dir="ltr"><<a href="mailto:manuq@laptop.org" target="_blank">manuq@laptop.org</a>></span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


Hi Rogelio,<br>
<div><br>
On Thu, Nov 7, 2013 at 5:13 PM, Rogelio Mita<br>
<<a href="mailto:rogeliomita@activitycentral.com" target="_blank">rogeliomita@activitycentral.com</a>> wrote:<br>
> Hi all!,<br>
><br>
> working with web activities urges me to use CoffeeScript.<br>
> - Is there any decision taken on this?<br>
> - Do you discussed this topic in some occasion? or is irrelevant?<br>
<br>
</div>It appeared a few times.<br>
<br>
In January when sugar-web didn't exist:<br>
<a href="http://lists.sugarlabs.org/archive/sugar-devel/2013-January/041616.html" target="_blank">http://lists.sugarlabs.org/archive/sugar-devel/2013-January/041616.html</a><br>
<br>
Then in August I wrote, after doing Gears activity:<br>
<br>
<a href="http://lists.sugarlabs.org/archive/sugar-devel/2013-August/044445.html" target="_blank">http://lists.sugarlabs.org/archive/sugar-devel/2013-August/044445.html</a><br>
<br>
"(GearSketch) It is written in coffeescript, and after playing for a bit, I<br>
can see it as a possible choice for activity developers.  Its syntax<br>
sugar makes the code look more like the gtk activities written in<br>
python."<br></blockquote><div><br></div><div>+1</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">



<br>
"One of the reasons we went for plain js for sugar-web was because of<br>
the View Source feature.  Well, seems that since I researched a few<br>
months ago, Source Maps has improved a lot, and I can see coffee code<br>
in the web inspector. If the code breaks or if I add a breakpoint, for<br>
example.  Nice!  Also, GitHub does a nice job displaying only the<br>
coffee changes, and hidding the JS changes by default:"<br></blockquote><div><br></div><div>Nice!, also, I was playing a bit:</div><div>- With the --map flag in coffee compiler I can use debbug function in browser</div>


<div>- With a lib source-map-support.browser.js I can use error backtrace function in browser</div><div><br></div><div>These points work in my chrome, but when using "enable sourcemap" on osbuild did not work any of the above points.</div>


<div>What browser are using to web activities?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">



<br>
So yes, it is a potable option for web activity developers.<br></blockquote><div><br></div><div>+1, but really wanted to understand what the problem through which osbuild not work.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<br>
Now, in some real projects it happened to me that I started using<br>
Coffe or TypeScript and ended falling back to straight JS.  Think<br>
about A. the compilation step B. no way to try things in the inspector<br>
console C. need to translate code examples and known solutions from JS<br>
to Coffee<br>
<span><font color="#888888"><br>
--<br>
.. manuq ..<br>
</font></span></blockquote></div><br>Thanks Manuel!<br clear="all"><div><br></div>-- <br>Roger<div><br><div><a href="http://activitycentral.com/" target="_blank">Activity Central</a></div></div>
</div></div>