<div dir="auto">Hey Andreas,<div dir="auto"><br></div><div dir="auto">Me and Fernando are now collecting ideias for our very first contribution to rocs and KDE community. Certainly, your suggestions will be very helpful! </div><div dir="auto"><br></div><div dir="auto">We have already found some bugs to work on, to start being productive and getting to know the code. Soon, these functionalities you listed will be great inspirations for us!</div><div dir="auto"><br></div><div dir="auto">Cheers, Luan<br><div dir="auto"><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">Em dom, 9 de set de 2018 04:50, Andreas Cord-Landwehr <<a href="mailto:cordlandwehr@kde.org" rel="noreferrer noreferrer noreferrer" target="_blank">cordlandwehr@kde.org</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Montag, 3. September 2018 01:13:11 CEST Fernando Costa Rodrigues wrote:<br>
> What about insert two new nodes to the KDE Edu community? After that you<br>
> probably thought about a graph and this is what Rocs is all about. I would<br>
> like to communicate that me and Luan Simões are willing to work on Rocs<br>
> searching/fixing possible bugs, updating it as long as we can, and look<br>
> forward, add new functionalities to the software.<br>
<br>
Hey Fernando and Luan,<br>
<br>
great to read about your plans! While reading your mail, directly many ideas <br>
came to my mind which I did not find time to work on. Maybe, they are a good <br>
inspiration for the things you want to do:<br>
<br>
- Rocs is desperately waiting for getting ported away from QtScript (which is <br>
deprecated) to QJSEngine. The most tricky tasks here is probably the <br>
connection of objects that are created on the C++ side with objects inside the <br>
JavaScript world.<br>
<br>
- In Rocs, only the default KTextEditor is used which highlights JavaScript <br>
quite fine. But all Rocs specific functions and global objects are not <br>
highlighted well. Creating special syntax highlighting for Rocs might be a <br>
nice thing there.<br>
<br>
- When designing and thinking about algorithms, one usually thinks about them <br>
in kind of pseudo-code, which is very different to JavaScript and more close <br>
to languages like Python. A second scripting backend for Python would be very <br>
cool there. (Originally there was one based on Kross, but due to Kross being <br>
unmaintained and often leads to crashes that one got removed...)<br>
<br>
- The documentation view is using QtWebkit which is a much too big engine for <br>
just simple presenting a small help view. I bet that there is a good <br>
alternative.<br>
<br>
Cheers,<br>
Andreas<br>
<br>
<br>
</blockquote></div>