Skip to content

Join forces? #18

Open
Open
@JanWielemaker

Description

@JanWielemaker

Comment:

Hi Team,

I'm the lead developer of SWI-Prolog. Possibly you are ware that SWI-Prolog has a new Python interface called "Janus". Given that, we want an easy way to get Python, SWI-Prolog and Janus in its two incarnations (as a Prolog library to embed Python and as a Python package to embed Prolog) installed everywhere. As is, the Prolog build picks up Python when the embedding headers and library are found. Pip may be used to build Janus (named janus_swi to avoid ambiguities with an existing package as well as Janus for XSB Prolog) as a Python package on Linux, MacOS and Windows (using MSVC).

Conda came to mind and I started a feedstock. You can find that at https://github.com/SWI-Prolog/swi-prolog-feedstock

Today I was happy to find this repo. My aim is to come to a recipe that supports at least Linux, MacOS and Windows. Linux and MacOS are working, Windows somehow stalls during the build.

Are you interested merging my work into this repo? My aim is to make it cross platform, support the new Janus interface and come with regular updates that follow the development branch if this can be achieved with little overhead. My hope is that there is some more knowledge about Conda to help streamlining the feedstock.

   --- Jan

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions