Use as much as possible Vala

Registered by Corentin Noël

File should use as much as possible vala because it's the language that choosed the elementary team, and that it will be easier to read if two languages are not co-existing

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Approved
Assignee:
Jeremy Wootten
Definition:
Discussion
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 0.2
Started by
PerfectCarl
Completed by
PerfectCarl

Sprints

Whiteboard

This would be actually a rewrite, since 90% (or more!) of the code is written in C. I'm not sure about a rewrite to be honest. Marlin depends on many widgets that only exist in C (taken from Nautilus, etc.), and re-writing them would not be that easy. --Victor

we should rewrite in Vala only some things like the Application class because of what Victor said --mefrio

While it is understandable from a developer point of view to want code uniformity, as pointed above, this might be the time to make an exception. Performance wise, there would be no difference between the actual implementation and one in Vala - excluding the scenarios where one sees a way to optimize a process.
A noble idea but perhaps the manpower for such task could be better allocated elsewhere. --ottorobba

I think it is a good idea to have everything in Vala. At the moment there are maybe other things more important. But this should be kept in mind for a later time. --Felix

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.