PokiPoki in KDEReview

Jonathan Riddell jr at jriddell.org
Wed Jul 5 10:17:04 BST 2023


Do you have any intention to follow up on this Carson?

Jonathan


On Tue, 4 Jul 2023 at 13:52, Jonathan Riddell <jr at jriddell.org> wrote:

> I created an issue for this in line with the new kdereview process
>
> https://invent.kde.org/libraries/pokipoki/-/issues/1
>
> Jonathan
>
>
> On Wed, 26 Aug 2020 at 20:28, Carson Black <uhhadd at gmail.com> wrote:
>
>> Hi y'all!
>>
>> I'd like to see PokiPoki go through KDEReview and eventually end up
>> releasing as an extragear library.
>>
>> PokiPoki is a framework that aims to make persistent objects as
>> trivial to use as possible and provides other sugar functionality on
>> top of simply persisting objects, such as an undo/redo stack.
>>
>> From a code overview, PokiPoki is split into two main parts:
>> libpokipoki and pokic. libpokipoki is a small helper library that
>> provides types used by pokic while pokic is a code generator that
>> consumes .pokipoki files to generate a header-only library that can be
>> included in a project.
>>
>> libpokipoki is authored in C++ for obvious reasons, while pokic is
>> authored in Go due to the extensive text templating system used for
>> code generation and the lexer in the stdlib used for reading pokipoki
>> files.
>>
>> poki-compiler/parser/output.go will probably be the file that needs
>> most looking at, as it's responsible for the code generation.
>>
>> Cheers,
>> -- Carson Black
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20230705/2625d3aa/attachment.htm>


More information about the kde-core-devel mailing list