On Sat, Mar 23, 2013 at 4:45 PM, andrey mirtchovski
wrote:
>
> there's an even better solution, but it won't work on plan9 because
> the go tool is slow there :)
>
>
did you mean u-root? It's true, cp is 3k on disk. That is indeed nice,
especially given that you made it concurrent.
ron
That's what i meant. May be i wasn't clear. So mothra by Tom is great.
And the 9front guys really improved on it.
2013/3/26
> > but i really like mothra. It's so pure. You just gotta love it. The
> 9front
> > guys did a really good job with it.
>
> To be clear:
>
> Tom Duff created mothra. We m
> but i really like mothra. It's so pure. You just gotta love it. The 9front
> guys did a really good job with it.
To be clear:
Tom Duff created mothra. We made some alterations.
-sl
2013/3/25
> > And how do you manage to browser the web?
>
> 9front did some work on mothra. For trivial javascript
> I try charon (which was sufficient to configure my wifi
> router). As a last resort I VNC to another operating
> system.
>
> For the vast majority of what I do, mothra is sufficien
Where did I put my Raspberry Pi is one of the few questions I don't have :D
Currently my worse problem is "I have my router upstairs and HDMI TV
downstairs." No chord :(
So far I've found the answers I was looking (more or less, still can't get
gmail to work with acme/Mail, unknown error :/) but I
On 26 March 2013 12:11, Rubén Berenguel wrote:
> I'm starting to wonder why I decided to subscribe to yet another
> newsgroup, after having unsubscribed from so many in the past for lack of
> content.
Any unmoderated list is likely to have bursts of somewhat diffuse
exchanges. Normally 9fans is
That's pretty meta on your part Hiro. I'm here for plan9 knowledge, tips,
tricks, news and related things (I guess go is a related thing, although I
still have to manage to install it... mercurial screwed me up last time I
tried to install it in P9)
As for picolisp dexen... Have never checked it (
On Tuesday 26 of March 2013 13:11:11 Rubén Berenguel wrote:
> I'm starting to wonder why I decided to subscribe to yet another newsgroup,
> after having unsubscribed from so many in the past for lack of content. I
> guess I never learn the required lessons.
as a counterport, picol...@software-lab
I'm subscribed to this mailgroup so I can find out why other people
are subscribed to this mailgroup.
I'm starting to wonder why I decided to subscribe to yet another newsgroup,
after having unsubscribed from so many in the past for lack of content. I
guess I never learn the required lessons.
Ruben
On Tue, Mar 26, 2013 at 1:07 PM, wrote:
> >> It is possible to use computers without also using j
>> It is possible to use computers without also using javascript.
>
> But it's a strange thing to want to do. A bit like asking for the
> Ford Model T gear shift in a modern car.
Your addiction to popular web browsers is your own problem.
http://img.stanleylieber.com/src/15137/img/1364299588.jpg
On 03/25/2013 11:57 AM, lu...@proxima.alt.za wrote:
>> Yes, I run Go on native Plan9,
>
> Go breaks away from a number of traditions that have long become
> obsolete and that is its main merit. The price is not only in having
> to adjust to the change, but also in some sacred cows being
> slaught
On Tuesday, 26 March 2013 17:03:14 UTC+11, Kurt H Maier wrote:
> On Tue, Mar 26, 2013 at 06:45:33AM +0200, lu...@proxima.alt.za wrote:
>
> > But it's a strange thing to want to do. A bit like asking for the
>
> > Ford Model T gear shift in a modern car.
>
>
>
> I reject this analogy and the
On Monday 25 of March 2013 19:31:27 aram wrote:
>
> And how do you manage to browser the web?
web is made with Acme and deployed with mk, at least while i am on it.
when i needed a HTTP server for an FPS game files (Xonotic), i quickly
scribbled a script in Rc. at a measly few dozen lines it h
On Tue, Mar 26, 2013 at 06:45:33AM +0200, lu...@proxima.alt.za wrote:
> But it's a strange thing to want to do. A bit like asking for the
> Ford Model T gear shift in a modern car.
I reject this analogy and the implied value judgement.
> Choices have been made by those who had the right influenc
> It is possible to use computers without also using javascript.
But it's a strange thing to want to do. A bit like asking for the
Ford Model T gear shift in a modern car.
Choices have been made by those who had the right influence (you may
want to call it power) and some of those choices were k
On Mon, Mar 25, 2013 at 07:31:27PM +, aram wrote:
>
> And how do you manage to browser the web?
>
It is possible to use computers without also using javascript.
khm
On Mon, Mar 25, 2013 at 03:38:26PM -0400, erik quanstrom wrote:
>
> what conditions do you feel gave rise to plan 9 that no longer exist?
>
> - erik
>
Bell Labs' budget, talent pool, and institutional administrative
philsosophy.
khm
On Mon, Mar 25, 2013 at 01:51:56PM -0600, andrey mirtchovski wrote:
> > In a word, elitism, largely earned rather than inherited. You did
> > ask!
>
> https://news.ycombinator.com/item?id=4398842
>
> it doesn't matter if it's real or not :)
This is the first time, I feel I match one criterion t
> In a word, elitism, largely earned rather than inherited. You did
> ask!
https://news.ycombinator.com/item?id=4398842
it doesn't matter if it's real or not :)
> what conditions do you feel gave rise to plan 9 that no longer exist?
I think there is a feeling that Plan 9 was created to address
specific problems (refraining from turning easy jobs into hard
jobs, translated as getting real work done on slow hardware) that
have been overtaken by history and
> what conditions do you feel gave rise to plan 9 that no longer exist?
Modem speeds below 19200bps? Reality engines costing as much as
houses and considerably less accessible? Skill sets in IT
practitioners way above the norm? Everything that the desktop PC
eventually brought to an end, I supp
> Maybe, but maybe that's the best we can do, given that the conditions
> that gave rise to Plan 9 have long ceased to exist and are unlikely to
> recur. A version of Plan 9 untainted by the predominance of the Intel
> and Windows philosophies is needed to reminds us of how things could
> have tur
> And how do you manage to browser the web?
9front did some work on mothra. For trivial javascript
I try charon (which was sufficient to configure my wifi
router). As a last resort I VNC to another operating
system.
For the vast majority of what I do, mothra is sufficient.
-sl
On Mon, Mar 25, 2013 at 7:19 PM, wrote:
>> Maybe, but maybe that's the best we can do, given that the conditions
>> that gave rise to Plan 9 have long ceased to exist and are unlikely to
>> recur.
>
> And maybe we're missing the point but there are still
> a few of us out there using Plan 9 daily
> Maybe, but maybe that's the best we can do, given that the conditions
> that gave rise to Plan 9 have long ceased to exist and are unlikely to
> recur.
And maybe we're missing the point but there are still
a few of us out there using Plan 9 daily as our primary
interface to computers. For some o
> I know that the population of 9fans contains a sizeable percentage of
> people who would like to cast Plan 9 in amber, to hold it immutable as
> an example to future generations. That's an unrealistic expectation.
Maybe, but maybe that's the best we can do, given that the conditions
that gave r
I see once again it's a matter of tone.
On Mon, Mar 25, 2013 at 08:27:33AM +0200, lu...@proxima.alt.za wrote:
>
> Philosophically, Plan 9 has rattled the proverbial cage and Go is an
> earthquake by comparison. The outcome is still to be evaluated. But
> not everyone is going to see it in the
On 23/03/2013 20:23, ron minnich wrote:
I'll happily pay the price of bigger binaries for things such as the %v format.
I don't write hello, world that often, or even care about its size when I do.
One demo we used to do for Unix was show we could write an executable
program that was 2 bytes. I
> Yes, I run Go on native Plan9,
Go breaks away from a number of traditions that have long become
obsolete and that is its main merit. The price is not only in having
to adjust to the change, but also in some sacred cows being
slaughtered in the process.
But Go also opens the door to better ways
Sorry for that. I am not a natuive speaker. English uses different
punctuation then my mothertongue.
However, I hope you got what I wanted to say.
++pac
On Sat, Mar 23, 2013 at 6:08 PM, hiro <23h...@gmail.com> wrote:
> On 3/23/13, Peter A. Cejchan wrote:
> > @Lucio: I still hope that some clone
Yes, I run Go on native Plan9,
what I wanted toi say is that I would be happy to see some minimalistic (in
a spirit of plan9) written in, and integrated with, Go...
[Beat my English, as usually, I am not a native speaker]
And yes, binaries are extraordinarily huge (no idea, why). However, I still
On Sun, Mar 24, 2013 at 10:02:12PM -0400, Dan Cross wrote:
>
> When you have produced a fraction of a percent of what Rob Pike has
> produced over his career, I might take you seriously. Until then:
> http://en.wikipedia.org/wiki/Dunning–Kruger_effect
If, over the course of my life, I produce a f
On Sun, Mar 24, 2013 at 9:54 PM, Kurt H Maier wrote:
> On Sun, Mar 24, 2013 at 09:42:09PM -0400, Dan Cross wrote:
> > Yeah. Or someone who is arguably the biggest problem on the list adding
> > absolutely nothing other than some uninformed, dogmatically driven, rigid
> > meta-commentary. Maybe
On Sun, Mar 24, 2013 at 09:42:09PM -0400, Dan Cross wrote:
> Yeah. Or someone who is arguably the biggest problem on the list adding
> absolutely nothing other than some uninformed, dogmatically driven, rigid
> meta-commentary. Maybe that's all that person can do. He should keep
> feeling smug w
> Stop.
Collaborate and listen.
Stop.
Yeah. Or someone who is arguably the biggest problem on the list adding
absolutely nothing other than some uninformed, dogmatically driven, rigid
meta-commentary. Maybe that's all that person can do. He should keep
feeling smug while turning the crank, though: he obviously knows more than
the gu
On Sun, Mar 24, 2013 at 09:20:04PM -0400, Dan Cross wrote:
> Eh, not so much anymore. The morlocks have taken over, which is a shame:
> 9fans used to be one of the best technical mailing lists on the Internet.
> Those days are long gone. The ankle biters are too numerous now.
>
> (Cue requisite
On 2013-03-24, at 6:24 PM, andrey mirtchovski wrote:
> "Trolling is a art" they tell themselves.
On Slashdot.
> The ankle biters are too numerous now.
"Trolling is a art" they tell themselves.
Eh, not so much anymore. The morlocks have taken over, which is a shame:
9fans used to be one of the best technical mailing lists on the Internet.
Those days are long gone. The ankle biters are too numerous now.
(Cue requisite flames.)
- Dan C.
On Sun, Mar 24, 2013 at 9:00 PM, Winsto
"To go back to the original subject"
Surely this is the first time that has ever been done on 9fans?
This is 9fans, not 'Nam. There are rules.
On Sun, Mar 24, 2013 at 12:56:54PM +0100, Dustin Fechner wrote:
> On 03/24/2013 10:48 AM, tlaro...@polynum.com wrote:
> > But since I'm one of the few who use litterate programming (cweb), I
> > would probably start by wrinting a goweb instead of using the dedicated
> > tools...
>
> https://bitbuc
On 03/24/2013 10:48 AM, tlaro...@polynum.com wrote:
> But since I'm one of the few who use litterate programming (cweb), I
> would probably start by wrinting a goweb instead of using the dedicated
> tools...
https://bitbucket.org/santucco/goweb
The original thread from golang-nuts:
https://groups
To go back to the original subject, since gcc(1) has taken the C++ path,
I will be more than happy of an increase of Go programs since, thanks to
the work of some people, Go for Plan9 is possible.
As for the Go language, it is sufficiently near C, with extensions that
feel natural, to be interesti
All below is opinion, possibly uninformed.
> Is there a standardised GUI binding for go, somthing cross-platform?
>
Not yet, although I think the pressure is building. At the moment,
from where I am, it seems that a lot of development relies on
interfacing with a web browser and there are a few
I am intrigued by go but I mostly write embedded code for a day job
and I believe go doesn't really cover that space well. The other
part of my job is image processing which would be apropriate for Go
but my employer has mandated c++ so that is the end of that.
I do have a few honest questions abo
andrey, I agreed the language is nice
and that's why I also use it.
I just pointed out that binaries are one
order of magnitude larger, as
you just proved.
perhaps I shouldn't have raised this.
I didn't want to bother anyone.
El Mar 24, 2013, a las 12:45 AM, andrey mirtchovski
escribió:
>
Date: Sat, 23 Mar 2013 12:43:24 -0700
> From: Rob Pike
> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
> Subject: Re: [9fans] gcc not an option for Plan9
> Message-ID:
>
> Content-Type: text/plain; charset=UTF-8
>
> I just did a go install, after
On Sat, Mar 23, 2013 at 12:43:24PM -0700, Rob Pike wrote:
>
> The public won't use mk or make. If you want to succeed in the world,
Oh good, is this where we find out we've all been using the wrong
version of 'success'? Not everone has your goals. Still.
>
> I regret responding to this thread
On Sat, Mar 23, 2013 at 12:29:36PM -0700, Rob Pike wrote:
>so, assuming demand loading, this is more of a
>disk space issue rather than a memory issue?
>
> It's only an issue on mailing lists and discussion groups.
>
> -rob
>
Also in university campuses and web programming shops, which
On Sat, Mar 23, 2013 at 10:15:20AM -0700, Rob Pike wrote:
> Much of which is symbols. Plus, a a simple computer has gigs of memory.
>
> Yes, it's remarkable how much bigger programs are now than they were
> 20 years ago, but 20 years ago the same things were being said. I
> understand your objecti
I recall one guy at the labs(!) who would ruthlessly avoid printf because
it dragged in too much stuff. I think he ran out of people to argue with 30
years ago.
On 24 Mar 2013 10:47, "andrey mirtchovski" wrote:
> > If you want real programs which are bigger that I (we) actually use that
> will
>
> If you want real programs which are bigger that I (we) actually use that will
> be (much) bigger in go:
>
> ls, cp rm mv cat acid, I can go on.
>
> Small programs are useful and important.
here's a representative set. the programs are identical in behaviour
and arguments to the Plan 9 set. the s
Yup
Sent from my iPhone
On Mar 23, 2013, at 12:17 PM, Rob Pike wrote:
> It's pointless to complain about the size of "hello world". It's not a
> real program. In Go's case it's larger than a C binary because the
> libraries (and the presence of a runtime) are capable of much more
> under the co
On Sat, Mar 23, 2013 at 09:56:19AM +, Steve Simon wrote:
> I wonder if the new gcc will be written in cfront compatible
> c++ - that would work... ?
I guess the answer is: no, since the compiler has to be C++ 2003
compatible. But I guess too that your mention of cfront was a joke...
--
I used noweb, and web before that, long before go was conceived.
In fact, I was a huge fan of that. Knuth literate programming was fun.
it was tiny compared with godoc tool. Although the go tool is tiny compared
with eclipse or even the old code warrior.
I like the language, and worked to get it r
with mkfiles you can never have something like http://godoc.org. in
fact, it would be very difficult to make something like godoc for any
other language without major support from the authors or volunteers.
what godoc.org does is amazing -- when you type in a query for
something that looks like a
On Sat, Mar 23, 2013 at 8:23 PM, ron minnich wrote:
> I'll happily pay the price of bigger binaries for things such as the %v
> format.
>
> I don't write hello, world that often, or even care about its size when I do.
Hello world was just an example, please don't make a straw man out of it.
If y
might be, but I was also thinking on macos x, not just 9.
On Mar 23, 2013, at 8:37 PM, Rob Pike wrote:
> If go install is slow on Plan 9, it's because Plan 9's file system is
> slow (which it is and always has been), and because go install does
> transitive dependencies correctly, which mk does
I just did a go install, after a clean, of the biggest binary I'm
working on, using my pokey old mac laptop. It took 0.9 seconds, most
of which was spent in 6l and not the go tool. It could be faster, but
it's plenty fast enough.
The public won't use mk or make. If you want to succeed in the world
On Mar 23, 2013, at 8:33 PM, Rob Pike wrote:
> Why use mk when the source code has all the
> information you need to build the program
speed.
You have a fast and nice compiler.
I only copy a std mkfile to each dir with go source. I dont write them.
If go install is slow on Plan 9, it's because Plan 9's file system is
slow (which it is and always has been), and because go install does
transitive dependencies correctly, which mk does not.
-rob
Yes, they are necessary for reflection. Fmt uses reflection - and uses
it well, as rminnich has attested.
On Sat, Mar 23, 2013 at 12:31 PM, erik quanstrom wrote:
> On Sat Mar 23 15:30:40 EDT 2013, robp...@gmail.com wrote:
>>so, assuming demand loading, this is more of a
>>disk space issue
For example, looking at what go install does wrt what a few mkfiles would
do for the same go source is illustrative of what I'm trying to say.
I've never seen a mkfile that builds a transitive dependency graph
given only the source code, downloads the relative dependencies from
the network
I have a few programs written, including fs sync tools and a few other things.
I guess the largest one might be 10k lines.
The language is nice, although binaries are still large. I mentioned hello
world
because that was the trivial example. I saw the same effect with other real
world programs.
On Sat Mar 23 15:30:40 EDT 2013, robp...@gmail.com wrote:
>so, assuming demand loading, this is more of a
>disk space issue rather than a memory issue?
>
> It's only an issue on mailing lists and discussion groups.
i was hoping to know if the symbols are used for reflection.
- erik
so, assuming demand loading, this is more of a
disk space issue rather than a memory issue?
It's only an issue on mailing lists and discussion groups.
-rob
> incremental improvement often fails.
why does it fail? I don't see why this has to be a rule.
a frequently annoying counterexample is when they yet again reinvent
the wheel, include a new "compatible" implementation of all the old
features and some new features, all based on some better design
I'll happily pay the price of bigger binaries for things such as the %v format.
I don't write hello, world that often, or even care about its size when I do.
One demo we used to do for Unix was show we could write an executable
program that was 2 bytes. It was cute. Did it matter, in the end? Not
Thanks, Andrey, although what you say about Unicode and fmt isn't
true. Believe it or not, we care about sizes and arranged that fmt
doesn't need to import the whole Unicode tables, only the small subset
it needs.
-rob
It's pointless to complain about the size of "hello world". It's not a
real program. In Go's case it's larger than a C binary because the
libraries (and the presence of a runtime) are capable of much more
under the covers, but by the time you write a real program in Go
you'll find the ratio of Go b
this is not a new discussion, it started in november 2009. the fact
that it's just coming to 9fans is a sign of how far behind the times
we are :(
the go runtime is ~380k. that one you must carry always even in an
empty program (see below). what you're complaining about is the
side-effect of impor
> I remember when I started to work in a surveyor office. There was
> microstation, back in early 90s, that ran on a DOS extender with a
> perfect graphical performance (you were able to work flawlessly,
> zooming, panning or whatever). You were never waiting for the
> application or the display;
I'll try to say it in a different way.
I asked Siri and (s)he said (s)he does not consume many resources.
Now, that's nice. I'm willing to give up the machine resources for that, or
for dialling by voice on my car.
*But*, I'm not sure that to print "Hi there" I need a few megs, nor am I sure
that
On Sat, Mar 23, 2013 at 6:15 PM, Rob Pike wrote:
> Much of which is symbols. Plus, a a simple computer has gigs of memory.
>
> Yes, it's remarkable how much bigger programs are now than they were
> 20 years ago, but 20 years ago the same things were being said. I
> understand your objection - I re
On 3/23/13, Francisco J Ballesteros wrote:
> Although, in general, I agree.
Are you surprised that you do?
On Sat, Mar 23, 2013 at 10:15:20AM -0700, Rob Pike wrote:
>
> Yes, it's remarkable how much bigger programs are now than they were
> 20 years ago, but 20 years ago the same things were being said.
Can we conclude that the added power is lost for the result obtained
from the applications, since i
I feel like the future is repeating itself. Don't know what you find
so worthy in this.
> it's time to face the future.
will go be able to run in the browser with activex? is it compatible
with node.js?
Although, in general, I agree. I think that having the resources doesn't mean
we have to consume them (although we might if that pays off, of course).
For example, looking at what go install does wrt what a few mkfiles would
do for the same go source is illustrative of what I'm trying to say.
On
> What matters is to be able to produce code
What matters is to get rid of code.
On Sat Mar 23 13:16:39 EDT 2013, robp...@gmail.com wrote:
> Much of which is symbols. Plus, a a simple computer has gigs of memory.
so, assuming demand loading, this is more of a
disk space issue rather than a memory issue?
- erik
Much of which is symbols. Plus, a a simple computer has gigs of memory.
Yes, it's remarkable how much bigger programs are now than they were
20 years ago, but 20 years ago the same things were being said. I
understand your objection - I really do - but it's time to face the
future. The smart phone
On 3/23/13, Peter A. Cejchan wrote:
> @Lucio: I still hope that some clone of plan9/nix/nxm will merge with Go
> ... just my dream, and I am just an embryo of a programmer
> (as multiply stated here and elsewhere) so take it easy however, I'm
> moving all my old stuff (and creating new one) t
>
> ah. i thought you were saying that it was an order of magnitude
> larger than the unix version of go.
>
> by the way, does this scale with lines of go code, or is it just
> that the trivial go executable is megs?
A simple hello world is megs.
G.
>> Binaries are one order of magnitude larger and the go tool & part of the
>> runtime code are, well….
>
> sorry to be dense. larger than what?
>
My guess "larger than they need to be" because the Go linker does not
drop unused library modules. Nemo may mean something else, of course.
++L
On Sat Mar 23 12:20:57 EDT 2013, n...@lsub.org wrote:
> Than plan 9's C ones.
>
> On Mar 23, 2013, at 5:09 PM, erik quanstrom wrote:
>
> >> Binaries are one order of magnitude larger and the go tool & part of the
> >> runtime code are, well….
> >
> > sorry to be dense. larger than what?
ah.
>> Binaries are one order of magnitude larger and the go tool & part of the
>> runtime code are, well….
>
> sorry to be dense. larger than what?
C
Than plan 9's C ones.
On Mar 23, 2013, at 5:09 PM, erik quanstrom wrote:
>> Binaries are one order of magnitude larger and the go tool & part of the
>> runtime code are, well….
>
> sorry to be dense. larger than what?
>
> - erik
> Binaries are one order of magnitude larger and the go tool & part of the
> runtime code are, well….
sorry to be dense. larger than what?
- erik
go runs already on 9.
Binaries are one order of magnitude larger and the go tool & part of the
runtime code are, well….
but it's already there.
On Mar 23, 2013, at 12:40 PM, "Peter A. Cejchan" wrote:
> I still hope that some clone of plan9/nix/nxm will merge with Go
> It has long been the case that gcc can only be compiled with gcc. Switching
> its impl. lang. to c++ doesn't make the porting problem any worse.
>
> The other "industrial strength" open source c/c++ compiler clang/llvm is also
> written in c++.
>
> They can both be built on windows so it woul
> [unfortunately, I am afraid I will never see the 9GoNix OS ;-) brought into
> life]
I think Plan 9 spoils us, the OS is just a tool, not a faith. Just as
Go is not a faith, just a logical evolution of Alef, through Limbo, to
the platforms and conditions that prevail today. What matters is to
b
It has long been the case that gcc can only be compiled with gcc. Switching its
impl. lang. to c++ doesn't make the porting problem any worse.
The other "industrial strength" open source c/c++ compiler clang/llvm is also
written in c++.
They can both be built on windows so it would certainly be
@Lucio: I still hope that some clone of plan9/nix/nxm will merge with Go
... just my dream, and I am just an embryo of a programmer
(as multiply stated here and elsewhere) so take it easy however, I'm
moving all my old stuff (and creating new one) to Go
[unfortunately, I am afraid I will never
> Except that C is a great language because it is both high
> level enough and low level (near machine) that a compiler written in C
> without optimizations and pure integer is "easy" (less expensive) to
> write from scratch. Here, the dependencies increase.
I wouldn't cry too many tears over GCC.
Yep...
On Sat, Mar 23, 2013 at 11:10 AM, wrote:
> On Sat, Mar 23, 2013 at 10:54:14AM +0100, Peter A. Cejchan wrote:
> > So, you perceive it, too unfortunately, then there will be no more
> > computers, even electric power nomads don't need it, and won't care
> :-(
> > ++pac
> >
> >
> >
>
On Sat, Mar 23, 2013 at 10:54:14AM +0100, Peter A. Cejchan wrote:
> So, you perceive it, too unfortunately, then there will be no more
> computers, even electric power nomads don't need it, and won't care :-(
> ++pac
>
>
>
> > IMHO, with the advent of a crisis compared to which 1929 will
1 - 100 of 106 matches
Mail list logo