There is no Windows port currently, nor any plans for one.
It is, however, open source so patches are welcome :)
AGL
I imagine that the mass majority of google's infrastructure is on
linux and many employees using macs I'm not sure I understand why it
would be of huge interest to get a windows version right away.
Cheers,
Stephen
Go is not like Chrome or Android: it is an experiment, not a product,
and we don't know where the experiment will lead. There is no
"official plan".
We understand that a significant fraction of computers in the world
run Windows, and it would be great if those computers could run
Go programs. Adam's comment was not intended to be dismissive:
we hope Go will run on Windows, but we don't have the resources
to do everything, and there are issues that are more important to us.
I have done low-level Windows programming in the past and have
at least passing familiarity with the Go runtime; I would be very happy
to see Go running on Windows and am more than willing to answer
questions and offer advice.
Russ
--
Omnem crede diem tibi diluxisse supremum.
So in other words.. It'll be a half-assed second class barely workingimplementation for years to come like as with so many other ( open-
source, cough ) projects? I know none of the cool kids would ever
touch Windows ( 0h my g00dn3ss gr4c10us ), but Windows is important
enough platform that it really deserves proper support directly within
the official "plan."
Actually I think it is a mentality. People get used to one thing anddon't like to use unfamiliar icky things. Kinda like soymilk.
> Anyway, I think that most open source projects would be more than happy to
> support Windows, were it a more simple proposal. Given that toolchains,
> environment, etc. are so radically different on Windows, though (e.g. lack
> of C99 support), it generally means that either code tends to be littered
> with tons of #ifdefs or everything has to be written in a rather restricted
> manner from the beginning in order to make it happen...
The Git project faces the same issue, but is slowly improving. We have
a 'blessed' fork that uses MinGW to get things working on Windows and
are slowly incorporating all their patches needed to make Git work on
windows mainline. This works mostly because of the efforts that have
gone into making Git compatible with other OS-es.
What I mean is, if someone were to invest time into a MinGW port of
Go, and would contribute the patches to the project early on, it would
save a lot of pain and trouble later on. So, for those of you who are
on Windows and want to use Go (and do not want to set up a VM/ dual
boot), look into MinGW and try compiling Go. I'm sure the list will be
more than willing to help you overcome any compilation issues if
you're putting forth the effort to do this :).
--
Cheers,
Sverre Rabbelier
On Wed, Nov 11, 2009 at 08:52, Andrew Rabon <emailo...@gmail.com> wrote:
> It's very disheartening for me that this project is not even possible
> on Windows yet. I don't think asking for some kind of basic command
> line support for the majority OS is some kind of outlandish
> requirement for /any/ Google project when it's initially released.
Give Cygwin a try, it might just work :).
--
Cheers,
Sverre Rabbelier
We are keeping it in mind. It's a question of resources. This is an
experimental language, not a finished product.
Ian
On 11 Nov., 17:50, Ian Lance Taylor <i...@google.com> wrote:
>
> We are keeping it in mind. It's a question of resources. This is an
> experimental language, not a finished product.
>
> Ian
Experimental language - and no windows user can experiment with it.