* Guile portability?
@ 2011-09-22 18:03 Paul Smith
2011-09-22 19:18 ` objc
2011-09-23 7:39 ` Ludovic Courtès
0 siblings, 2 replies; 3+ messages in thread
From: Paul Smith @ 2011-09-22 18:03 UTC (permalink / raw)
To: guile-user
I can't find any statements on the Guile pages about portability: what
operating systems does it support, how well are they supported, etc.?
Before I started using Guile I naively assumed it was basically just a
parser and so it was almost trivially very portable. Now that I see all
the advanced features and capabilities it strikes me that Guile is not
nearly so easily ported to non-POSIX-style systems as I assumed.
The docs say it's "the official language for the GNU operating system",
but what about non-GNU OS's, such as AIX/Solaris/HP-UX, the various
BSD's, or Windows, or MacOS, or even more specialized environments like
OpenVMS, AmigaOS, etc.?
Cheers!
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Guile portability?
2011-09-22 18:03 Guile portability? Paul Smith
@ 2011-09-22 19:18 ` objc
2011-09-23 7:39 ` Ludovic Courtès
1 sibling, 0 replies; 3+ messages in thread
From: objc @ 2011-09-22 19:18 UTC (permalink / raw)
To: guile-user
Hi Paul,
On the Microsoft Windows front, it builds if you use cygwin (for the POSIX)
stuff.
The README file with the guile distribution gives you info. on how to build
it on different systems.
John.
--------------------------------------------------
From: "Paul Smith" <psmith@gnu.org>
Sent: Thursday, September 22, 2011 7:03 PM
To: <guile-user@gnu.org>
Subject: Guile portability?
> I can't find any statements on the Guile pages about portability: what
> operating systems does it support, how well are they supported, etc.?
>
> Before I started using Guile I naively assumed it was basically just a
> parser and so it was almost trivially very portable. Now that I see all
> the advanced features and capabilities it strikes me that Guile is not
> nearly so easily ported to non-POSIX-style systems as I assumed.
>
> The docs say it's "the official language for the GNU operating system",
> but what about non-GNU OS's, such as AIX/Solaris/HP-UX, the various
> BSD's, or Windows, or MacOS, or even more specialized environments like
> OpenVMS, AmigaOS, etc.?
>
>
> Cheers!
>
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Guile portability?
2011-09-22 18:03 Guile portability? Paul Smith
2011-09-22 19:18 ` objc
@ 2011-09-23 7:39 ` Ludovic Courtès
1 sibling, 0 replies; 3+ messages in thread
From: Ludovic Courtès @ 2011-09-23 7:39 UTC (permalink / raw)
To: guile-user
Hi Paul,
Guile exercises a very large subset of the POSIX API (file system,
networking, threads, etc.) and thus is quite exposed to portability
issues. I suspect it’s not as portable as GNU Make, but that can be
fixed.
We mostly check it on GNU variants, but also on MacOS X and FreeBSD and
from time to time on Solaris and a few others. Fortunately, Guile uses
Gnulib, and a large part of the OS-sensitive APIs is wrapped by Gnulib.
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-09-23 7:39 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-22 18:03 Guile portability? Paul Smith
2011-09-22 19:18 ` objc
2011-09-23 7:39 ` Ludovic Courtès
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).