Phabstractic

Esta página es una sub-página de una lista más grande de cosas, proyectos de programación.

Phabstractic nació de los proyectos FalcraftCMF y Primus. El código comenzó como un telón de fondo de tipos de datos abstractos y algoritmos que se utilizarían en otra aplicación, como un marco de gestión de contenido, o un sistema de inteligencia artificial.

Tras la revisión, tiene sentido separar esto como su propio proyecto. De esta manera se puede dedicar el enfoque específicamente a extender y recopilar estructuras de datos abstractos, algoritmos y componentes. Entonces puede utilizarse atómicamente en proyectos como el Sistema de Inteligencia Artificial Primus.

Phabstractic es una implementación pura de PHP de varias ideas de programación abstracta. Esto incluye una gran biblioteca de tipos de datos abstractos, así como algunas implementaciones de patrones de diseño.

El código de phabstractic se puede acceder a través de GitHub (asherwunk/phabstractic).

También puede seguir este proyecto en devpost.

Este paquete ya está disponible en la versión 1.0 en packagist!

La documentación generada para este proyecto se puede encontrar en https://asherwunk.github.io/phabstractic/

Para usar este proyecto en su proyecto PHP habilitado para compositor, incluya lo siguiente en su composer.json:

A medida que cada pieza de funcionalidad se añade a la biblioteca hago posts sobre ello en este blog explicando cómo funciona todo y cómo usarlo. A continuación se muestra una lista que refleja el directorio de archivos del proyecto (en su mayoría), cada enlace va a un mensaje sobre esa pieza en particular de la biblioteca.

Esta biblioteca está licenciada bajo la licencia del MIT. Úselo bajo su propio riesgo.

Si usted aprecia mi programación por favor ayude a apoyarme a través de mi Patreon.

Sin embargo, si un compromiso mensual es un poco más para usted, podría considerar comprarme una taza de café.

photo credit: An Enigma machine via photopin (license)