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:
Generics
Mattias 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,--WebAssembly
Development for Free Pascal: a donation of 1000 EUR was received. Dmitry Byarintsev received a payment of 1100 EUR for initial work.
Cost: €1100,--Pas2js: modeswitches
Extended pas2js with modeswitches and typecasts:- ignoreinterfaces to ignore class interface declarations
- typecast enum to integer type.
- Add modeswitch ignoreattributes
Implement NodeJS filesystem API
By 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 improvements
By 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 improvements
By 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,--Helpers
By Mattias Gaertner
Implementation of class helpers, Record helpers and type helpers in Pas2js
Cost: € 2000,--