├── loader.lgt ├── README.md ├── aarroyoc.lgt ├── marquete.lgt ├── teruel.lgt └── postgresql.lgt /loader.lgt: -------------------------------------------------------------------------------- 1 | :- initialization(( 2 | logtalk_load(aarroyoc), 3 | logtalk_load(postgresql), 4 | logtalk_load(teruel), 5 | logtalk_load(marquete) 6 | )). -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # aarroyoc-packs 2 | Pack registry for aarroyoc Prolog and Logtalk libraries. 3 | 4 | To add this pack registry, start Logtalk with your favorite Prolog backend and then: 5 | 6 | ```text 7 | ?- {packs(loader)}. 8 | ... 9 | 10 | ?- registries::add('https://github.com/aarroyoc/aarroyoc-packs.git'). 11 | ... 12 | 13 | ?- packs::available. 14 | ... 15 | ``` 16 | -------------------------------------------------------------------------------- /aarroyoc.lgt: -------------------------------------------------------------------------------- 1 | :- object(aarroyoc_registry, implements(registry_protocol)). 2 | 3 | :- info([ 4 | version is 1:0:2, 5 | author is 'Adrian Arroyo Calle', 6 | date is 2022-11-04, 7 | comment is 'Pack registry for aarroyoc Prolog and Logtalk libraries.' 8 | ]). 9 | 10 | name('aarroyoc-packs'). 11 | 12 | description('Pack registry for aarroyoc Prolog and Logtalk libraries.'). 13 | 14 | home('https://github.com/aarroyoc/aarroyoc-packs'). 15 | 16 | clone('https://github.com/aarroyoc/aarroyoc-packs.git'). 17 | 18 | archive('https://github.com/aarroyoc/aarroyoc-packs/archive/main.zip'). 19 | 20 | :- end_object. -------------------------------------------------------------------------------- /marquete.lgt: -------------------------------------------------------------------------------- 1 | :- object(marquete_pack, implements(pack_protocol)). 2 | 3 | :- info([ 4 | version is 1:0:0, 5 | author is 'Adrian Arroyo Calle', 6 | date is 2022-11-04, 7 | comment is 'Pack manifest for marquete' 8 | ]). 9 | 10 | name(marquete). 11 | 12 | description('A Markdown renderer for Prolog'). 13 | 14 | license('BSD-3-Clause'). 15 | 16 | home('https://github.com/aarroyoc/marquete/'). 17 | 18 | version( 19 | 1:0:0, 20 | stable, 21 | 'https://github.com/aarroyoc/teruel/archive/refs/tags/v1.0.0.tar.gz', 22 | sha256 - '536515a7b84424c4dde9b988327bc53a0c472b0f9759168e018aba852ce89779', 23 | [], 24 | [scryer, trealla] 25 | ). 26 | 27 | :- end_object. -------------------------------------------------------------------------------- /teruel.lgt: -------------------------------------------------------------------------------- 1 | :- object(teruel_pack, implements(pack_protocol)). 2 | 3 | :- info([ 4 | version is 1:0:0, 5 | author is 'Adrian Arroyo Calle', 6 | date is 2021-11-22, 7 | comment is 'Pack manifest for teruel' 8 | ]). 9 | 10 | name(teruel). 11 | 12 | description('A template engine based on Tera and Jinja'). 13 | 14 | license('Apache-2.0'). 15 | 16 | home('https://github.com/aarroyoc/teruel/'). 17 | 18 | version( 19 | 1:0:0, 20 | stable, 21 | 'https://github.com/aarroyoc/teruel/archive/refs/tags/v1.0.0.tar.gz', 22 | sha256 - '236aa3aa90cedad88ed0a47047f6deb54f2e20b1720b3569772d90b43d98d5ee', 23 | [], 24 | [scryer] 25 | ). 26 | 27 | :- end_object. -------------------------------------------------------------------------------- /postgresql.lgt: -------------------------------------------------------------------------------- 1 | :- object(postgresql_pack, implements(pack_protocol)). 2 | 3 | :- info([ 4 | version is 1:0:0, 5 | author is 'Adrian Arroyo Calle', 6 | date is 2021-10-15, 7 | comment is 'Pack manifest for postgresql-prolog' 8 | ]). 9 | 10 | name(postgresql). 11 | 12 | description('A client library to connect to PotgreSQL databases'). 13 | 14 | license('Apache-2.0'). 15 | 16 | home('https://github.com/aarroyoc/postgresql-prolog'). 17 | 18 | version( 19 | 1:0:0, 20 | stable, 21 | 'https://github.com/aarroyoc/postgresql-prolog/archive/refs/tags/v1.0.0.tar.gz', 22 | sha256 - 'b08cf69cc7b57611c3b011553af251187e14caae3d9f326e755b6d35b03db089', 23 | [], 24 | [scryer] 25 | ). 26 | 27 | :- end_object. 28 | --------------------------------------------------------------------------------