Subject [Off-Topic] Falcon Programming Language
Author Mario H. Sabado
> Hello Firebird-Developers/Users,
>
> FalconPL, a new and fast-growing programming language had included
> FirebirdSQL support as High Priority in their TODOs.
>
>>
>> Firebird Database Server module driver for DBI system
>>
>> *Type:* Module binding
>> *Difficulty:* Intermediate
>> *Required skills:* C++ (high), database (basic)
>> *Time frame:* 30 days
>> *Mentoring:* High
>>
>> This idea consists of creating a binary native module using the
>> Falcon multi-platform C++ SDK to provide an interface to the Firebird
>> database server through the DBI abstract interface system.
>>
>> The resulting module shall use the Falcon Service interface to expose
>> methods used by the DBI system to access database resources. Other
>> than that, the applicant shall implement a set of functions
>> interfacing directly the Firebird database API which can be called
>> directly by scripts bypassing the DBI interface.
>>
>> The applicant will be in charge of designing an interface to the
>> module functionality, implement it in C++, document it through the
>> *faldoc* integrated module documentation system, provide code samples
>> and automated unit test for evaluation by *faltest*.
>>
>> The work will be evaluated based on the elegance of the interface,
>> efficiency in terms of memory footprint and CPU consumption,
>> completeness of the documentation (including samples) and on
>> readability of the produced code. Extra consideration will be granted
>> to work that promotes the uniquely multi-paradigm approach of the
>> Falcon Programming Language in the interface provided to the final
>> users. Top evaluation is given if the final work also provides a
>> *Falcon Service* exposing the same functionalities provided to
>> scripts via a C++ interface.
>>
>
> Facts Table:
> http://www.falconpl.org/index.ftd?page_id=facts
>
> About Falcon:
> http://www.falconpl.org/index.ftd?page_id=about
>
> And here's the newsgroup:
> http://groups.google.com/group/falconpl
>
> Maybe somebody is interested to collaborate with the FalconPL creator
> (Giancarlo Nicolai) in adding and implementing the FirebirdSQL support.
>
>
> Thanks and best regards,
> Mario Sabado



[Non-text portions of this message have been removed]