-
El primer prototipo de CLIPS fue desarrollado durante la primavera (boreal) de 1985, y tomó poco más de dos meses. Era compatible con todos los desarrollos hechos por la sección de Inteligencia Artificial, y su sintaxis estaba basada en la sintaxis de ART
-
Después de un desarrollo adicional, se vio que el costo de CLIPS sería significativamente menor al de otras herramientas y que sería ideal para entrenamiento. Otro año de desarrollo y de uso interno sirvió para mejorar potabilidad, desempeño, funcionalidad y documentación de soporte.
-
Tenían significativas mejoras en cuanto a desempeño, integración con otros lenguajes, y capacidad de ejecución
-
Fue una completa re-escritura del código fuente con el fin de hacerlo más modular. Esta versión también incluyó un manual detallado de la arquitectura de CLIPS y una aplicación de ayuda para la verificación y validación de programas basados en reglas.
-
Soportaba las recientemente desarrolladas o mejoradas interfaces X Window, MS-DOS y Macintosh.
-
Introdujo dos nuevos paradigmas de programación: Programación Imperativa y Programación Orientada a Objetos (POO). El lenguaje POO dentro de CLIPS es llamado COOL (CLIPS Object-Oriented Language, o Lenguaje Orientado a Objetos de CLIPS).
-
Tenía nuevas funcionalidades relacionadas con el reconocimiento de patrones en objetos/reglas y soporte a Ingeniería de Software basada en reglas.
-
Soportaba compiladores C++, aunque ya no soportaba los viejos compiladores C no ANSI.
-
Es soportada por diversos sistemas operativos, y tiene mejoras en su interfaz de desarrollo para Windows 95/98/NT y MacOS.
Actualmente, CLIPS es mantenido fuera de la NASA como software de dominio público.