The implementation was constrained by the need to allow data-structures to be shared with the other Poplog languages, especially POP-11 and Common Lisp, thereby providing support for a mixture of programming styles.
وقيد التنفيذ الحاجة إلى السماح لبنيات البيانات أن يتم تقاسمها مع لغات برولوج الأخرى، وخاصة POP-11 وCommon Lisp، وبهذا يقدم دعما لمزيج من أنماط البرمجة.