Difference between revisions of "Lazarus Season of Code"
From Free Pascal wiki
Jump to navigationJump to searchSekelsenmat (talk | contribs) |
Sekelsenmat (talk | contribs) |
||
Line 1: | Line 1: | ||
− | ==List of | + | The Lazarus Season of Code (LSoC) is a project designed to attract students to help developing FPC/Lazarus as well as to implement some tasks which are strategically important, but which would remain unimplemented due to lack of developers. Some tasks will be available only for students, while other tasks may be open as bounties, for anyone to participate. |
+ | |||
+ | ==List of ideas for Tasks== | ||
+ | |||
+ | This list is a collection of tasks which may be added to a particular LSoC depending on the priority of the task, available money, available mentors, available students, etc. | ||
{| BORDER="1" CELLSPACING="0" | {| BORDER="1" CELLSPACING="0" | ||
Line 22: | Line 26: | ||
|Add page||Create a table in the wiki mapping all JIL cross-platform PDA APIs to the appropriate API in various PDA operating systems. Also implement about 10% of JIL in the PDA platforms supported by Lazarus/FPC]||Windows CE, Android, MaeMo, iPhone||?||Felipe Monteiro de Carvalho||EUR100||- | |Add page||Create a table in the wiki mapping all JIL cross-platform PDA APIs to the appropriate API in various PDA operating systems. Also implement about 10% of JIL in the PDA platforms supported by Lazarus/FPC]||Windows CE, Android, MaeMo, iPhone||?||Felipe Monteiro de Carvalho||EUR100||- | ||
|} | |} | ||
+ | |||
+ | ==List of Open Tasks== |
Revision as of 16:45, 20 July 2010
The Lazarus Season of Code (LSoC) is a project designed to attract students to help developing FPC/Lazarus as well as to implement some tasks which are strategically important, but which would remain unimplemented due to lack of developers. Some tasks will be available only for students, while other tasks may be open as bounties, for anyone to participate.
List of ideas for Tasks
This list is a collection of tasks which may be added to a particular LSoC depending on the priority of the task, available money, available mentors, available students, etc.
Task | Description | Platforms | Skills | Mentor | Value | Comments |
---|---|---|---|---|---|---|
Add page | Implement a cross-platform API to support complex input methods (japanese, chinese) in the LCL | Win32/64, Gtk2, Qt4, Carbon | ? | Dmitry | EUR100 | - |
Add page | Start a Java port of Free Pascal, generating assembler for Jasmin. The compiler should support units, procedures, records, arrays and all numeric data types. The RTL should support WriteLn and ReadLn. | Win32 | ? | Felipe Monteiro de Carvalho | EUR200 | Strategic importance in the long run and testing the viability of such a port |
Add page | Finish the MIPS port of Free Pascal. | MIPS/Linux | ? | ? | EUR200 | - |
Add page | Write a Pascal tutorial focused on Lazarus/FPC covering the most important topics: streams, file handling, cross-platform tips, data types, records, arrays, links to the most important rtl/fcl functions, sysutils, etc... | N/A | ? | Mattias | EUR100 | - |
Add page | XML Syntax Checker and fix most XML bugs. See: [1] [2] | N/A | ? | Mattias? | EUR100 | - |
Add page | Create a table in the wiki mapping all JIL cross-platform PDA APIs to the appropriate API in various PDA operating systems. Also implement about 10% of JIL in the PDA platforms supported by Lazarus/FPC] | Windows CE, Android, MaeMo, iPhone | ? | Felipe Monteiro de Carvalho | EUR100 | - |