Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

Rob Pike is my new God

Name: Anonymous 2010-07-23 19:26

Name: Anonymous 2010-07-23 19:57

Go_(programming_language) is not needed. There are oodles of excellent languages that could use Google backing in optimizing compilers. Of course sepples sucks but creating a new C-like language is just not going to accomplish shit.

Name: Anonymous 2010-07-23 20:05

They also tend to be dynamically typed, meaning programmers don't need to specify what type of data their variables will hold.
( ≖‿≖)

Name: Anonymous 2010-07-23 20:13

>>3
Is there a problem, assbag?

Name: Anonymous 2010-07-23 20:44

>>2
sepples sucks
C++0x

Name: Anonymous 2010-07-23 23:10

>>4
Yes, it completely misses the point.

Name: Anonymous 2010-07-24 1:15

Why is this news now? He expressed this last November. He probably expressed it before. Others have also expressed this opinion except without the "waaaaaaaaaugh! programming is too hard!" angle (seriously, look at Go, it's made out of fat chunks too large for your children to choke on, but just the right size to choke up your CPU(s).)

>>2
Go at least tries to address concurrency at the "systems" level. The only thing it has done for me in that regard is prove that real coroutines are the bomb. We do not yet have what Go is trying to be, but sadly Go isn't what it needs to be either.

Name: Anonymous 2010-07-24 1:22

>>7
If you want systems level concurrency, program a propeller.

Name: Anonymous 2010-07-24 4:09

More like Robert Kike amirite?

Name: Anonymous 2010-07-24 4:25

>>9
No.

Name: Anonymous 2010-07-24 5:34

>>9
Robert Jewish American

Name: Anonymous 2010-07-24 8:26

>>11
American
Racist.

Name: Anonymous 2010-07-24 10:24

Name: Anonymous 2010-07-24 11:02

While we're on this, how many of you /prog/lodykes use Acme?

I would ask about Plan9, but I already know all three of its userbase

Name: Anonymous 2010-07-24 12:17

>>14
'use Acme' or use Acme;?

Neither, but at least one of them is a huge waste of time.

Name: Anonymous 2010-07-25 12:25

>>15
The former

Name: Anonymous 2010-07-25 12:35

>>16
My anus.

Name: Anonymous 2010-07-25 13:26

>>14
Xarn and Erika both use Plan 9. Who's the third?

Name: Anonymous 2010-07-25 13:33

Name: Anonymous 2010-07-25 13:37

>>19
Do you know how to read?

Name: Anonymous 2010-07-25 13:46

I wanted to check Plan 9 out, but then
http://www.plan9.bell-labs.com/wiki/plan9/what_do_people_like_about_Plan_9/index.html
actually, i
I stopped reading right there.

Name: Anonymous 2010-07-25 13:58

>    `Plan 9: a ``Failure'' for 17 years and still ``failing''.'
There is bit of truth at the end. What "innovative concepts" in that Plan9 can't be done in windows XP?
name one.

Name: Anonymous 2010-07-25 14:08

>>22
There is bit of truth

You clearly don't get ``quotations,'' comrade

Name: Anonymous 2010-07-25 15:10

>>22
Plan 9 does not have system calls for the multitude of communication protocols or device driver interfaces. For example /net is the API for all TCP/IP, and it can be used even with scripts or shell tools, writing data to control files to write and read connections. Relevant sub-directories like /net/tcp and /net/udp are used to interface to respective protocols. You can implement a NAT by mounting a /net from a perimeter machine with a public IP, while connecting to it from an internal network of private IP addresses, using the Plan 9 protocol 9P in the internal network. Or you can implement a VPN by mounting a /net directory from a remote gateway, using secured 9P over the public Internet.

Here would be an example of using union (a stack) directories in /net: just like inheritance in OOP, you can take one (possibly remote) /special directory and bind another local special directory on top of that, adding some new control files and hiding others. The union directory now is like a child object instance of the original parent. The functionality of the original can be partially modified. Consider the /net file system. If you modify or hide its /net/udp sub-directory you may control or extend the UDP interface with local filter processes, still leaving the original /net/tcp running intact, perhaps in a remote machine. Note that name space is per process: if you give an untrusted application a limited, modified /net union directory, you restrict its access to the net.

Name: Anonymous 2010-07-25 15:19

>>24
It would be nice if that could get ported to Linux, like /proc was. There are so many things about Plan 9 that are great, but running it on modern machines just isn't realistic.

Name: Anonymous 2010-07-25 15:36

>>24
Isn't that a hugh overhead?

Name: Anonymous 2010-07-25 15:36

>>26
No, it's not an actual disk filesystem, silly ^_^

Name: Anonymous 2010-07-25 16:16

>>27
Shirley having to talk a protocol through read and write calls is more work than calling dedicated entry points, regardless?

Name: Anonymous 2010-07-25 16:25

>>28
OSS works exactly like that (read/write through /dev/dsp) and it still manages to keep up a realtime 44.1KHz+ audio throughput with no blips.

Name: Anonymous 2010-07-25 16:39

Name: Anonymous 2010-07-25 16:58

>>29
freebsd's implementation of OSS can easily do 48KHz without problems, even on hardware that's over 10 years old... which is good because the sound card in that machine works great at 48KHz, but doesn't work at all at 44.1KHz.

Name: Anonymous 2010-07-25 17:23

This thread is not about Plan 9. It's about Rob Pike's comments on Sepples and Java.

Name: Anonymous 2010-07-25 17:25

>>32
It can be about both, racist.

Name: Anonymous 2010-07-25 17:45

>>32
Have you ever heard him talk? His comments on anything take the form of exposition on Plan9.

Name: Anonymous 2010-07-25 17:55

>>13
I urge every /prog/rider to watch this video thoroughly.

Name: Anonymous 2010-07-25 19:42

>>13

Is it only me or does this Rob Pike speaks so slow and pauses so often you would want to bang his head on the wall while continuously asking "What's your fucking point? Get to the fucking point!"?!

Name: Anonymous 2010-07-25 21:19

>>36
No. Just fuck off.

Name: Anonymous 2010-07-25 22:10

>>35
There was a point when /prog/ could be assumed to already know everything he's saying. I hope we can get back to that point.

Name: Anonymous 2010-07-25 22:52

>>38
I wish he would keep it in mind when he works on a language. Go requires a lot of boilerplate.

Name: Anonymous 2010-07-25 22:58

>>39
Go is just another java. They're trying to move the line for average programmers, who are a remarkably stubborn breed.

Name: Anonymous 2010-07-25 23:03

>>40
Lies. Java programmers are widely known to be abelow average.

Name: Anonymous 2010-07-26 2:36

So is Google Go worth a shit?  I haven't bothered to look at it.

Name: Anonymous 2010-07-26 3:51

>>42
Basically no.

Name: Anonymous 2010-07-26 9:40

>>41
I disagree, many Java programmers who I know are abnormally below average.

Name: Anonymous 2010-07-26 14:31

>>42
If you're the type of person to take a look, it's worse than you would expect. If you're not, then it's better than you'd expect.

Name: Anonymous 2010-07-29 6:24

>>12
American racist? How? We killed racist people for being racist in the Civil War.

Don't change these.
Name: Email:
Entire Thread Thread List