Realized Projects and their cost:
The following projects have been developed and have already been paid.
There can be three different Goals when sponsoring a project
- Development of Free Pascal
- Development of Lazarus
- Development of Pas2js
An overview of payed amounts:
- GenericsMattias Gaertner has finished the implementation of generics in pas2js.
 James Ralston donated € 2500,-- euros for this purpose.
 The Lazarus Factory is paying an other € 2500,--
- WebAssemblyDevelopment for Free Pascal: a donation of 1000 EUR was received. Dmitry Byarintsev received a payment of 1100 EUR for initial work.
 Cost: €1100,--
- Pas2js: modeswitchesExtended pas2js with modeswitches and typecasts:- ignoreinterfaces to ignore class interface declarations
- typecast enum to integer type.
- Add modeswitch ignoreattributes
 
- Implement NodeJS filesystem APIBy Mattias Gaertner. Implement nodejsfs. Porting pas2js to NodeJS. Self compiling. pas2js
 Cost: € 1000,--
- Anonymous Functions in pas2js.By Mattias Gaertner.
 Cost: € 2000,--
- Class interfaces in pas2js.By Mattias Gaertner.
 Cost: € 2000,--
- RTTI and namespaces in pas2js.By Mattias Gaertner.
 Cost: € 3000,--
- Various pas2js improvementsBy Mattias Gaertner
 pas2js command line frontend Unit and include search paths Defines, undefines, verbosity flags Recursive unit compilation, Variable procedures, functions
 Cost: € 2000,--
- More pas2js improvementsBy Mattias Gaertner
 Pas2js Compiler: records ,Classes, overloads, class of, with do, Asm-begin enums, sets , pass by reference, procedure types, Dynamic arrays, try.. except
 Cost: € 2000,--
- HelpersBy Mattias Gaertner
 Implementation of class helpers, Record helpers and type helpers in Pas2js
 Cost: € 2000,--