Questions tagged [plgi]

Prolog bindings for GLib/GObject/GIO/GTK+

PLGI is a Prolog module that provides bindings to the entire GNOME software platform. GObject Introspection is used to dynamically generate Prolog predicates for C functions at runtime.

Perhaps the most notable use for PLGI is to write Gtk+ applications in Prolog. The full Gtk+ widget set is supported, along with other useful features such as drag-and-drop, clipboard management, internationalized text etc. PLGI also supports Glade UI files.

SWI-Prolog pack: http://www.swi-prolog.org/pack/list?p=plgi

github repository: https://github.com/keriharris/plgi

2 questions
10
votes
1 answer

what about (SWI) Prolog as NoSQL platform?

I'd like to see (SWI)Prolog advertised as a NoSQL 'serious contender'. (SWI)Prolog has awesome data bindings features, and lot of power - of course - to write logic against such big data. With recent PLGI contribution, writing a sophisticated Gnome…
CapelliC
  • 59,646
  • 5
  • 47
  • 90
0
votes
1 answer

get GdkWindow from Stage to enable event handling

while porting this example to PLGI, I stumbled into a problem I'm unable to solve: the keyboards events aren't released, while the button ones yes. I find in documentation that an event mask should be set on the GdkWindow, so I was attempting to add…
CapelliC
  • 59,646
  • 5
  • 47
  • 90