Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
why not windows
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  19 messages - Expand all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Swarup Sengupta  
View profile  
 More options Jan 10 2010, 12:31 am
From: Swarup Sengupta <swarupsengupt...@gmail.com>
Date: Sat, 9 Jan 2010 21:31:19 -0800 (PST)
Local: Sun, Jan 10 2010 12:31 am
Subject: why not windows
why hasnt the windows version of this language not been released, they
should release it bcoz in order for it to get popular user penetration
is very important. and also nowadays there is a huge no. of windows
base programmers....

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Devon H. O'Dell  
View profile  
 More options Jan 10 2010, 1:29 am
From: "Devon H. O'Dell" <devon.od...@gmail.com>
Date: Sun, 10 Jan 2010 01:29:44 -0500
Local: Sun, Jan 10 2010 1:29 am
Subject: Re: [go-nuts] why not windows
2010/1/10 Swarup Sengupta <swarupsengupt...@gmail.com>:

> why hasnt the windows version of this language not been released, they
> should release it bcoz in order for it to get popular user penetration
> is very important. and also nowadays there is a huge no. of windows
> base programmers....

It's in the process of being integrated. It's much better to have a
version that works well than to have a version with lots of bugs. A
later version with fewer bugs is less likely to incite tons of mailing
list posts about why a Windows version was released that barely works,
don't you agree?

--dho


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Swarup Sengupta  
View profile  
 More options Jan 10 2010, 1:38 am
From: Swarup Sengupta <swarupsengupt...@gmail.com>
Date: Sat, 9 Jan 2010 22:38:00 -0800 (PST)
Subject: Re: why not windows
that is exactly what i am talking about, developers should take equal
care in developing any application for unix based os es and
windows.... so that the windows version has a lesser or equal no. of
bugs as compared to other system.

On Jan 10, 11:29 am, "Devon H. O'Dell" <devon.od...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jon Harrop  
View profile  
 More options Jan 10 2010, 6:56 am
From: Jon Harrop <j...@ffconsultancy.com>
Date: Sun, 10 Jan 2010 11:56:11 +0000
Local: Sun, Jan 10 2010 6:56 am
Subject: Re: [go-nuts] why not windows
On Sunday 10 January 2010 05:31:19 Swarup Sengupta wrote:

> why hasnt the windows version of this language not been released, they
> should release it bcoz in order for it to get popular user penetration
> is very important. and also nowadays there is a huge no. of windows base
> programmers....

You mean some Windows-based programmers might be interested in writing in Go
to target Google products? Obviously the vast majority of Windows programmers
will target Windows and use .NET.

--
Dr Jon Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/?e


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
adam_smith  
View profile  
 More options Jan 10 2010, 7:28 am
From: adam_smith <erik.engh...@gmail.com>
Date: Sun, 10 Jan 2010 04:28:34 -0800 (PST)
Local: Sun, Jan 10 2010 7:28 am
Subject: Re: why not windows

> > why hasnt the windows version of this language not been released, they
> > should release it bcoz in order for it to get popular user penetration
> > is very important. and also nowadays there is a huge no. of windows base
> > programmers....

I think the current situation is quite understandable. It is a small
team making the Go language. I think small teams are good in the
initial phase to avoid design by committee feel to the product. It so
happens that most of the important people in that group are steep in
Unix tradition. So it is understandable I think that it get released
on Unix first.

I'd say the Unix community has been a lot better at caring about other
platforms than Windows developers, so I don't think there is much room
for complaint here. Go is still young.

> You mean some Windows-based programmers might be interested in writing in Go
> to target Google products? Obviously the vast majority of Windows programmers
> will target Windows and use .NET.

I don't think that is entirely fair. I am sure some Windows developers
care about cross platform software or that some Unix developers want
their software to run on windows as well.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ganesh  
View profile  
 More options Jan 11 2010, 12:31 am
From: Ganesh <sggan...@gmail.com>
Date: Sun, 10 Jan 2010 21:31:39 -0800 (PST)
Local: Mon, Jan 11 2010 12:31 am
Subject: Re: why not windows
There is an "unofficial" Windows port available, you can download it
from http://code.google.com/p/go-windows/.

I am using it and its useful for learning Go programming. However, it
doesn't have many packages and its bit older than the current version
(for example, you have to use ;'s between statement - in the current
main release, these have been made optional).

If Hector Chu is reading this mail chain: When can we expect the
updated version of the Windows port? I assume there are many
enthusiasts like me waiting to get that.

-Ganesh

On Jan 10, 10:31 am, Swarup Sengupta <swarupsengupt...@gmail.com>
wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Devon H. O'Dell  
View profile  
 More options Jan 11 2010, 8:43 am
From: "Devon H. O'Dell" <devon.od...@gmail.com>
Date: Mon, 11 Jan 2010 08:43:15 -0500
Local: Mon, Jan 11 2010 8:43 am
Subject: Re: [go-nuts] Re: why not windows
2010/1/11 Ganesh <sggan...@gmail.com>:

> There is an "unofficial" Windows port available, you can download it
> from http://code.google.com/p/go-windows/.

> I am using it and its useful for learning Go programming. However, it
> doesn't have many packages and its bit older than the current version
> (for example, you have to use ;'s between statement - in the current
> main release, these have been made optional).

> If Hector Chu is reading this mail chain: When can we expect the
> updated version of the Windows port? I assume there are many
> enthusiasts like me waiting to get that.

Support for generating PE executables was imported several weeks ago;
the runtime package was imported last week, I believe. At this point,
I think it's just a question of getting the syscall, net, and os
packages done and fixing up the Makefiles / build scripts. Not sure
what the process is; Hector said he was busy over the holidays, but
I'd guess it's coming soon.

--dho


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Hector  
View profile  
 More options Jan 11 2010, 5:47 pm
From: Hector <hector...@gmail.com>
Date: Mon, 11 Jan 2010 14:47:59 -0800 (PST)
Local: Mon, Jan 11 2010 5:47 pm
Subject: Re: why not windows
Hey guys, it's me. Go is just a hobby for me, so I'm not sure how long
it's going to take to fully port it to Windows. Certainly I've laid
down useful groundwork should someone else decide to put some work in.

On Jan 11, 1:43 pm, "Devon H. O'Dell" <devon.od...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Don Dailey  
View profile  
 More options Jan 11 2010, 7:02 pm
From: Don Dailey <dailey....@gmail.com>
Date: Mon, 11 Jan 2010 16:02:42 -0800 (PST)
Local: Mon, Jan 11 2010 7:02 pm
Subject: Re: why not windows
My question isn't whether there is a windows version,  but if it will
be officially supported at some point.    In other words when the
language is upgraded,  will the windows version end up lagging many
versions behind and be somebody else's side project always?    Or can
support be simultaneously maintained once the proper framework is
established?

I ask this as a linux developer.   From a person point of view I
despise windows,  but from a practical point of view I like the things
I do to be cross platform.   For instance I use mingw to make windows
binaries from linux.     It seems to me that Go has the potential to
be the "new C"  only if it platform agnostic and it also seems like it
was designed from the beginning to do this quite well.

On Jan 11, 5:47 pm, Hector <hector...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jason Catena  
View profile  
 More options Jan 11 2010, 8:37 pm
From: Jason Catena <jason.cat...@gmail.com>
Date: Mon, 11 Jan 2010 17:37:57 -0800 (PST)
Local: Mon, Jan 11 2010 8:37 pm
Subject: Re: why not windows
Go won't end up properly supported on Windows unless people outside
the core team, who really care about it being on Windows, take up the
challenge and do it themselves.  I doubt the core team will ever
bother to spend any serious time maintaining such a port, because
Windows seems a relatively expensive, unique, and awkward OS to write
for.  Since the few interesting features of Windows are better
implemented in coherent and minimal operating systems, I would expect
the core team to continue advancing the language and exercising their
judgement to keep ugly hacks (like language changes specifically to
support only Windows) out of the language specification.

All of this is to say that if you want a port to Windows, learn the
language implementation and do it, rather than wait for it to be
handed to you.  You'll be a much better developer, both in Windows and
Go, you'll be able to rely on yourself to make sure the port is up to
date, and it'll be great open-source experience for your résumé.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Johann Höchtl  
View profile  
 More options Jan 12 2010, 10:44 am
From: Johann Höchtl <johann.hoec...@gmail.com>
Date: Tue, 12 Jan 2010 07:44:07 -0800 (PST)
Local: Tues, Jan 12 2010 10:44 am
Subject: Re: why not windows

On Jan 10, 7:29 am, "Devon H. O'Dell" <devon.od...@gmail.com> wrote:
.

> It's in the process of being integrated. It's much better to have a
> version that works well than to have a version with lots of bugs. A
> later version with fewer bugs is less likely to incite tons of mailing
> list posts about why a Windows version was released that barely works,
> don't you agree?

A side-note: While porting the runtime certainly is an important and
necessary effort, the libraries impose another challenge. Getting
network and file IO idiomatically right, (IO completion points,
http://msdn.microsoft.com/en-us/library/aa365198%28VS.85%29.aspx,
console handles, buffered IO, binary vs. textual file handles,
portabel EOF handling or native win32 applications comes to mind) is a
major effort.

> --dho

Johann

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Don Dailey  
View profile  
 More options Jan 12 2010, 12:30 pm
From: Don Dailey <dailey....@gmail.com>
Date: Tue, 12 Jan 2010 09:30:08 -0800 (PST)
Local: Tues, Jan 12 2010 12:30 pm
Subject: Re: why not windows

On Jan 11, 8:37 pm, Jason Catena <jason.cat...@gmail.com> wrote:

We don't really need or want support from Windows people.   If they
want to use our language they can make their own port,  but don't
expect any help or support from us.

I'm perfectly good with this message if that really is how it is.   In
fact I've often dreamed of the killer application that Windows user
could not use and would have to move to Linux to be able to use
instead of it being the other way around.

The only annoying aspect to this for me is that I still have to soil
my hands on occasion with Windows compatibility and this would force
me away from Go.

But please don't suggest that I develop in windows to get this port,
that is offensive to me as I feel the same contempt you do for
Windows.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Russ Cox  
View profile  
 More options Jan 12 2010, 1:34 pm
From: Russ Cox <r...@golang.org>
Date: Tue, 12 Jan 2010 10:34:08 -0800
Local: Tues, Jan 12 2010 1:34 pm
Subject: Re: [go-nuts] Re: why not windows
This discussion is turning sour for no good reason.  The FAQ says:

    Why doesn't Go run on Windows?

    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. However, the Go team
    is small and we don't have the resources to do a Windows
    port at the moment. We would be more than willing to answer
    questions and offer advice to anyone willing to develop
    a Windows version.

and this is an accurate portrayal of the situation, at least
among the core Go developers.  We hoped that someone
with the right background and expertise would step forward,
and Hector did a great job writing all the low-level hard parts
for the port.  Eventually someone (maybe Hector, maybe
someone else) will finish os and net, and then it will be
mainly a question of maintenance, as almost all the system-
specific code is restricted to those packages.

All the anti-Windows vitriol in this thread is uncalled for and
not universally felt.  We just have other priorities.

Russ


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Swarup Sengupta  
View profile  
 More options Jan 13 2010, 8:50 am
From: Swarup Sengupta <swarupsengupt...@gmail.com>
Date: Wed, 13 Jan 2010 05:50:41 -0800 (PST)
Local: Wed, Jan 13 2010 8:50 am
Subject: Re: why not windows
@Russ - absolutely rightly said.
@others - this poll was absolutely not started as an "alliance for
windows". what i wanted to point out that as windows is still the most
popular os around, it will b useful to have a full fledged version of
go for windows. it will lead not to world domination of microsoft( i
am against monopoly), but ultimately to higher acceptance rates and
more popularity of go.
On Jan 12, 11:34 pm, Russ Cox <r...@golang.org> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ganesh  
View profile  
 More options Jan 14 2010, 7:29 am
From: Ganesh <sggan...@gmail.com>
Date: Thu, 14 Jan 2010 04:29:17 -0800 (PST)
Local: Thurs, Jan 14 2010 7:29 am
Subject: Re: why not windows

> Hey guys, it's me. Go is just a hobby for me, so I'm not sure how long
> it's going to take to fully port it to Windows. Certainly I've laid
> down useful groundwork should someone else decide to put some work in.

I've a full-time job, so I cannot commit myself. But I'll sure give my
best. And I have prior work experience in compilers. Can you please
share me the details of the port? How to get the sources, what changes
were made, which compiler was used to build for windows, which make
mechanism was used etc.? BTW, is there anyone else interested who can
share doing this port and keep it updated?

-ganesh


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Devon H. O'Dell  
View profile  
 More options Jan 14 2010, 8:42 am
From: "Devon H. O'Dell" <devon.od...@gmail.com>
Date: Thu, 14 Jan 2010 08:42:50 -0500
Local: Thurs, Jan 14 2010 8:42 am
Subject: Re: [go-nuts] Re: why not windows
2010/1/14 Ganesh <sggan...@gmail.com>:

>> Hey guys, it's me. Go is just a hobby for me, so I'm not sure how long
>> it's going to take to fully port it to Windows. Certainly I've laid
>> down useful groundwork should someone else decide to put some work in.

> I've a full-time job, so I cannot commit myself. But I'll sure give my
> best. And I have prior work experience in compilers. Can you please
> share me the details of the port? How to get the sources, what changes
> were made, which compiler was used to build for windows, which make
> mechanism was used etc.? BTW, is there anyone else interested who can
> share doing this port and keep it updated?

The current source is in the Go source tree. It is intended to be
built in the MinGW environment. Instructions for building Go are
available via http://www.golang.org; in this case, you're going to
want to set GOOS=mingw.

I do not have any Win32 API experience, so I'm afraid I won't be of
any help other than suggesting what parts will be useful.

--dho


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Daniel Ortiz Pereira da Silva  
View profile  
 More options Jan 14 2010, 10:09 am
From: Daniel Ortiz Pereira da Silva <daniel.particu...@gmail.com>
Date: Thu, 14 Jan 2010 13:09:00 -0200
Subject: Re: [go-nuts] Re: why not windows
Hello everyone. I was making changes to compile on Windows Go. I was using the GCC compiler but without using MSYS or CYGWIN. To this was changing the Makefile by replacing all existing bash and using only the mingw32-make to compile.
It would be a good time to replace all the Makefile bash by making the build more flexible for all platforms and compilers?
In addition to changing the value of the variable of GOOS mingw to win?

Grateful for the attention.

Daniel


Devon H. O'Dell escreveu:
The current source is in the Go source tree. It is intended to be
built in the MinGW environment. Instructions for building Go are
available via http://www.golang.org; in this case, you're going to
want to set GOOS=mingw.

I do not have any Win32 API experience, so I'm afraid I won't be of
any help other than suggesting what parts will be useful.

--dho

  


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
JavaGAR  
View profile  
 More options Jan 14 2010, 11:16 am
From: JavaGAR <java...@gmail.com>
Date: Thu, 14 Jan 2010 08:16:38 -0800 (PST)
Local: Thurs, Jan 14 2010 11:16 am
Subject: Re: why not windows
As someone who uses Windows, I am aware that there are many problems
with that operating system.  But I use Windows at work in order to
share tasks with the many other people in my workplace who prefer to
use it for whatever their reasons may be.  I imagine there are lots of
others in this group who are in the same situation, and some who like
Windows.  But despite this and other differences we may have, everyone
in this group shares an interest in Go, and on that basis, we should
be able to get along well with each other.

On Jan 12, 12:30 pm, Don Dailey <dailey....@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
MikeParr  
View profile  
 More options Mar 1 2010, 2:11 pm
From: MikeParr <themikep...@googlemail.com>
Date: Mon, 1 Mar 2010 11:11:18 -0800 (PST)
Local: Mon, Mar 1 2010 2:11 pm
Subject: Re: why not windows
Hi Hector
just to let you know that I have written  a (primitive) Windows IDE,
and have been using it to front-end your port.

You can get it at:
http://www.mikeparr.info/go.html

best wishes
Mike
-------------------

On Jan 11, 10:47 pm, Hector <hector...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »