FreeSoftware to the fullest!

Category: SoC

GSoC Progress

I’ve been willing to talk about my progress on the GSoC project for a while, never found the time though, so I decided to do it today given my sleepy state.

The first part that’s working (besides some little issues) is the new Import Wizard page for importing projects from the VCS locations in case it’s needed. The idea is that we won’t force the user to rely on other tools than KDevelop for starting to work on a project.
Source selection Git importer KDE import

There are some little issues still, mostly regarding usability but that will be addressed in the future.

There’s been some improvement on the Laucher Configuration dialog which nobody liked either, here’s the first iteration I worked on today. If you have any idea for improvements just tell me 🙂

KDE import KDE import

If anyone is interested on improvements or further development please contact us on our mailing list, stop me at Akademy or any other non violent and friendly way :D.

Good night!

Back to blog

There has passed a lot of days since the last time I blogged. Meanwhile, I have been working on my Summer Of Code (which is CMake support for KDevelop). Now it seems to work, at least someone can load any KDE project and it loads successfully, and it should work with every CMake project, but I have used KDE as to test and it works, obviously there are some missing features but I am working on it to have them soon available.

The last few days I have been working on KAlgebra, I have brought support to piecewise to be able to run conditional operations which is quite good when someone work with libraries :). If someone want to try it just ask me and I will help you, I will give you just a couple of examples :).

fib:=n->piecewise { eq(n,0)?0, eq(n,1)?1, ?fib(n-1)+fib(n-2) }
fact:=n->piecewise { eq(n,1)?1, ? n*fact(n-1) }

The next days I would like to bring multiline input for KAlgebra (yes, have everything in 1 line is ugly) and I will add some new operators such as =,<,> etc to work with it.

See you!

© 2024 TheBlindCow

Theme by Anders NorenUp ↑