PaulBrownMagic
I'm mostly on GitLab these days... some old Python projects here, forks of projects already on GitHub, and Logtalk libraries.
UK
Pinned Repositories
ClusterHat_Distribute
Command line program for use with the Raspberry Pi cluster hat to distribute copies of the program from the controller to all Pi Zeros.
flask_foaf
The source code for the Flask and FOAF tutorial at http://www.paulbrownmagic.com/blog/flask_foaf
Frames
A framework for frames in Logtalk
SemanticFlask
An application to easily SPARQL query RDF data.
SFG-Assistant
Square Foot Gardening AI Assistant
SitCalc
A generic framework for passing round "state" in Logtalk applications based on Situation Calculus
Situations
Protocols for Situation interpretations in Logtalk
Snake
With Logtalk, BedSit, STRIPState, Web-Sockets, P5.js, and Chromium
TicTacToeTalk
TicTacToe implemented in Logtalk
Unicorn-Hat-Snake
Play Snake on Pimoroni's Unicorn Hat and a Raspberry Pi
PaulBrownMagic's Repositories
PaulBrownMagic/SemanticFlask
An application to easily SPARQL query RDF data.
PaulBrownMagic/TicTacToeTalk
TicTacToe implemented in Logtalk
PaulBrownMagic/SitCalc
A generic framework for passing round "state" in Logtalk applications based on Situation Calculus
PaulBrownMagic/Situations
Protocols for Situation interpretations in Logtalk
PaulBrownMagic/Frames
A framework for frames in Logtalk
PaulBrownMagic/STRIPState
A STRIPS/Situation Calculus handler for handling state in Logtalk applications without mutation.
PaulBrownMagic/BedSit
A Bedrock foundation for building Logtalk apps using Situational-state
PaulBrownMagic/blog_notebooks
Notebooks for the blog at www.paulbrowmagic.com/blog
PaulBrownMagic/PongTalk
Pong in Logtalk with XPCE (requires SWI-Prolog backend for Logtalk)
PaulBrownMagic/swidict
SWI-Prolog Dictionaries with Logtalk dictionary protocols
PaulBrownMagic/FramesPersistency
An add-on to Frames for basic persistency to the disk
PaulBrownMagic/LgtTclTk_injecting_egs
PaulBrownMagic/swilgt_http
A Logtalk interface to SWI-Prolog's http_server library
PaulBrownMagic/woolpack
Logtalk Pack Registry
PaulBrownMagic/cookiecutter-logtalk
A Cookiecutter Template for Logtalk Projects
PaulBrownMagic/json_dict
Interchange between JSON and Dictionary terms
PaulBrownMagic/LgtTclTk_MachineParts
PaulBrownMagic/MagicLogtalkPacks
Magic Logtalk Packs
PaulBrownMagic/mereology
A Prolog Mereology Reasoner
PaulBrownMagic/rcc
Regional Connection Calculus (Randell, Cui, Cohn) in Logtalk
PaulBrownMagic/SFG-Assistant
Square Foot Gardening AI Assistant
PaulBrownMagic/LGT_JSON_REPL
A JSON REPL in Logtalk
PaulBrownMagic/my_json_server
Mock JSON API with: https://my-json-server.typicode.com/
PaulBrownMagic/pyswip
PySwip is a Python - SWI-Prolog bridge enabling to query SWI-Prolog in your Python programs. It features an (incomplete) SWI-Prolog foreign language interface, a utility class that makes it easy querying with Prolog and also a Pythonic interface.
PaulBrownMagic/PythonPengines
A Python interface to the Prolog pengines library. Makes it exceedingly easy to call out to SWI-Prolog within Python!
PaulBrownMagic/repl_help
Print out help information to the REPL for Logtalk
PaulBrownMagic/STAMP-Ontology
PaulBrownMagic/swilgt_ws
Library for working with SWI-Prolog's Websockets library in Logtalk
PaulBrownMagic/swipl-devel
SWI-Prolog Main development repository
PaulBrownMagic/zmk-config-zen-2
ZMK configuration repo for v2 of the Corne-ish Zen keyboard