Use as much as possible Vala
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:
- 0.2
- Started by
- PerfectCarl
- Completed by
- PerfectCarl
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