----------------------------------------------------------------------------------
@MSGID:
<5285c404-426b-40a4-a906-9dcbe574c820n@googlegroups.com> 8644815b
@REPLY:
<842f3645-6d94-41e2-835a-de25aa3c0fc7n@googlegroups.com> 46a68649
@REPLYADDR Mild Shock <bursejan@gmail.com>
@REPLYTO 2:5075/128 Mild Shock
@CHRS: CP866 2
@RFC: 1 0
@RFC-References:
<848f089d-2629-4409-be7d-c8f5bd8d17fen@googlegroups.com> <842f3645-6d94-41e2-835a-de25aa3c0fc7n@googlegroups.com>
@RFC-Message-ID:
<5285c404-426b-40a4-a906-9dcbe574c820n@googlegroups.com>
@TZUTC: -0700
@PID: G2/1.0
@TID: FIDOGATE-5.12-ge4e8b94
But what about the new SWI-Prolog Janus Python Interface?
Runs even with Python 3.12 it seems:
/* SWI-Prolog (threaded, 64 bits, version 9.1.14) */
?- assertz(file search path(path, `
`)).
true.
?- py version.
% Janus embeds Python 3.12.0b4
true.
But it doesn`t provide a Prolog model on the Python side, this fails:
?- L = foo(bar), py call(str(L), S).
ERROR: Domain error: `py data` expected, found `foo(bar)`
So people from PySwip will not immediately flock to Janus?
Thats a large list of people using PySwip, it says 329 people!
https://github.com/yuce/pyswip
PySwip seems to provide a Prolog model on the Python side,
it has classes such as Functor, Variable, etc..
But its pretty dead, the last commit was Jan 18, 2023
Maybe there is a follow up project somewhere? Or
they are holding back, it says 0.2.11 (Not Released)?
Mild Shock schrieb am Samstag, 19. August 2023 um 18:46:00 UTC+2:
> Yeah, Corona is over, the 90`s are back:
>
> Example 1: Techno Musik is Back
> (Remember Party Animals - Have You Ever Been Mellow)
> Domiziana feat. Bl?mchen - SOS
> https://www.youtube.com/watch?v=mlzA0R9kSTg
>
> Example 2: No-GIL Virtual Machines are Back
> (Remember Java Synced Vector and Hashtable 1995)
> This PEP proposes using per-object locks
> https://peps.python.org/pep-0703/#container-thread-safety
--- G2/1.0
* Origin: usenet.network (2:5075/128)
SEEN-BY: 5001/100 5015/255 5019/40 5020/715 848
1042 4441 12000 5030/49 1081
SEEN-BY: 5058/104 5075/128
@PATH: 5075/128 5020/1042 4441