AmziLS / AmziProlog

Amzi! Prolog: complete system to interpret, build, run and debug Prolog programs, but also embed and query them similar to databases.
Other
116 stars 25 forks source link

Linux Version #1

Open DennisMerritt opened 8 years ago

DennisMerritt commented 8 years ago

The current make files can be used to build on the Mac and Windows 32 and 64 environments. There are make files for Cent OS 64, but they haven't been brought up to date for release 10. With some modification (using the Mac files as examples) they could be used to build on any Unix platform.

--Dennis

maelh commented 5 years ago

Maybe using CMake would be a good idea going forward, since it supports many OSes, and could be more robust than individual make files.

Then again, you would still have to update CMake as well...

CyborTronik commented 4 years ago

Any plans on this?

CyborTronik commented 4 years ago

Another way would be to compile to WebAssembly that will make it cross-OS by single binary

CyborTronik commented 4 years ago

Another point for WASM would be usability and integration in/with with other modules developed for it. See https://wasi.dev/. This shall simplify overall maintenance and should make 'interfaces' obsolete after a while (by using modules developed by others). If this ever make sense.

DennisMerritt commented 4 years ago

Is this something you would be interested in doing?

On March 22, 2020 at 10:10:37 AM, CyborTronik (notifications@github.com) wrote:

Another point for WASM would be usability and integration in/with with other modules developed for it. See https://wasi.dev/. This shall simplify overall maintenance and should make 'interfaces' obsolete after a while (by using modules developed by others). If this ever make sense.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

svanschalkwyk commented 1 year ago

Has any progress been made to port this to Linux?

DennisMerritt commented 1 year ago

Hi,

The sources as they were put up had an option to build in Linux, and it did work. So it should not be difficult to create a Linux build if no one has done it yet.

The code is VERY portable, with a section that contains all the environment specific options, all IFDEF’d. The last Linux build I had actively working was for CentOS.

—Dennis

On Jan 13, 2023, at 11:40 PM, Steph van Schalkwyk @.***> wrote:

Has any progress been made to port this to Linux?

— Reply to this email directly, view it on GitHub https://github.com/AmziLS/AmziProlog/issues/1#issuecomment-1382659775, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADS7FIX4YDRQPE6KYJBFZN3WSIU4PANCNFSM4CBDYW2A. You are receiving this because you authored the thread.

svanschalkwyk commented 1 year ago

Thank you. I'll try it. Been using SWI up to now.