Minor problems, they don't produce errors, Swi-prolog is still very well usable. My previous machine with Swi-Prolog was Windows XP, no problems there, I am comparing to XP experience.
EDIT3: My Swi-Prolog is a version 7.3.24
1)The Swi-prolog development GUI windows, they don't jump to top of all windows. Possibly when there are lots of windows, from all sorts of applications not just from Swi-prolog.
For example, when switching from command line to help (internal help) window, the help-window gets activated, but it remains behind all windows.
Workaround: find the window, and click it with mouse
2)Also the make/0 command many times, makes the whole Swi-prolog, sometime it doesn't. EDIT: I am using make frome Emacs menu EDIT2: Not the whole Swi-Prolog, but the xpce-stuff, it seems.
Workaround: use Compile buffer-command from Emacs menu
Make output has these weird lines quite often:
% :- pce_global: Renamed @emacs_tab_popup into @emacs_tab_popup2
% :- pce_global: Renamed @emacs_idle_timer into @emacs_idle_timer3
Here is a full make output. From a make, that should have compiled only the current file simpmath/
a.pl% c:/users/john/documents/prolog/simpmath/a compiled into a 0.03 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/lib/pce loaded into pce 0.02 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/boot/pce_expand compiled into pce_expand 0.00 sec, 0 clauses
% library('english/pce_messages') compiled into pce_messages 0.02 sec, 0 clauses
% ../lib/swi_compatibility compiled into pce_compatibility_layer 0.02 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/boot/pce_pl compiled into pce_host 0.03 sec, 0 clauses
% library('english/pce_messages') compiled into pce_messages 0.02 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/lib/swi_compatibility compiled into pce_compatibility_layer 0.03 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/lib/english/pce_messages compiled into pce_messages 0.00 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/boot/pce_principal compiled into pce_principal 0.03 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/boot/pce_error compiled into pce_error 0.02 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/boot/pce_global compiled into pce_global 0.00 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/boot/pce_expansion compiled into pce_expansion 0.05 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/boot/pce_realise compiled into pce_realise 0.03 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/boot/pce_goal_expansion compiled into pce_goal_expansion 0.00 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/boot/pce_autoload compiled into pce_autoload 0.00 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/boot/pce_editor compiled into editor_buttons 0.00 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/boot/pce_keybinding compiled into pce_keybinding 0.03 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/boot/pce_portray compiled into pce_portray 0.00 sec, 0 clauses
% :- pce_global: Renamed @emacs_tab_popup into @emacs_tab_popup2
% :- pce_global: Renamed @emacs_idle_timer into @emacs_idle_timer3
% c:/program files (x86)/swipl/xpce/prolog/lib/emacs/emacs loaded into emacs 0.05 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/lib/emacs/window compiled into emacs_frame 0.13 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/lib/emacs/buffer compiled into emacs_buffer 0.05 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/lib/emacs/application compiled into emacs_application 0.05 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/lib/emacs/buffer_menu compiled into emacs_buffer_menu 0.02 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/lib/emacs/server compiled into emacs_server 0.00 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/lib/emacs/history compiled into emacs_history 0.02 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/lib/emacs/fundamental_mode compiled into emacs_fundamental_mode 0.08 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/lib/emacs/language_mode compiled into emacs_language_mode 0.08 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/lib/emacs/outline_mode compiled into emacs_outline_mode 0.02 sec, 0 clauses
% c:/program files (x86)/swipl/xpce/prolog/lib/emacs/bookmarks compiled into emacs_bookmarks 0.08 sec, 0 clauses
Thanks.