On 6/28/22 06:42, Waldek Hebisch wrote:
OK, I wonder if you know that there is no libX11 in msys2/mingw64.

Isn't the point of sman to support hyperdoc and graphics? (and clef).

I did not look at 'msys2/mingw64'.  32-bit msys DLL was just fork
of Cygwin DLL so difficulities to get them running were probably
similar.  Anyway, once we get past trouble with pty-s we can use
Cygwin hyperdoc and graphics.  But emulating pty-s may be tricky...

Just want to make sure if your "whole FriCAS on win32" vision contains
hyperdoc and graphics.

Yes.


OK, from https://www.msys2.org/wiki/How-does-MSYS2-differ-from-Cygwin/ :

====
Cygwin and MSYS2 -- as projects -- have significantly different goals.

Cygwin tries to bring a POSIX-compatible environment to Windows so that
most software that runs on unices will build and run on Cygwin without
any significant modifications.

MSYS2 tries to provide an environment for building *native* Windows
software.

The shell and core tools exist mainly to allow porting Unix programs to
run *natively* on Windows (i.e. without requiring a POSIX emulation
layer). MSYS2 doesn't try to duplicate Cygwin's efforts more than
necessary, so the number of provided POSIX-emulated software is very
small.
====

So, for Cygwin, we can treat it as a Linux distro.  Currently we use
ECL to build FriCAS.  I didn't bother to build hypertex and graphics,
but I'm 99.9% sure it just works.  Also Cygwin doesn't use win32
sockets.

Now, for MSYS2.  My goal is to have *native* windows binary.  Now we
have native windows binary without hyperdoc/graphics.  But frankly
speaking, current native windows build almost has zero C part, it is
almost a pure lisp image.

sman/hyperdoc/graphics uses too much POSIX, it is hard (and not worth
it) to make them cross-platform.

- Qian

--
You received this message because you are subscribed to the Google Groups "FriCAS - 
computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/8e481bac-f395-2233-a9b1-51bb45d71b0a%40gmail.com.

Reply via email to