9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Vladimir Los <wlad@mipk.kharkiv.edu>
To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu>
Subject: Re: [9fans] A prick into the wasps' nest ;-)
Date: Tue,  8 Jun 2004 11:17:24 +0300	[thread overview]
Message-ID: <40C57614.7030405@mipk.kharkiv.edu> (raw)
In-Reply-To: <ACCF003CBA3D09458207DB0CB86AD17D066356@XMAIL.asuch.cas.cz>

Good Day, Peter!

I am here at last... :o)

> I'm not going to switch to oberon ;-))
> i think it doesn't have anything like buton3 acquisition,

What do you and Rob talk about every time? Is button 3 role something 
special in our life? :o))) Oberon not only use all three buttons, but 
inserts so called "interclicks"... Due to them the count of functions, 
which can be done by mouse (without keyboard shortcuts) increases...

> and piping to dot. And plumbing, of course.

I've started to learn Plan 9 as you know three days ago. What do you 
mean saing about these things? Is it analog of "clipboard"? In Oberon 
you can manipulate selected chunks of texts (not only texts but objects 
of any types!). Of course Oberon has no analog of pipe (yet, because of 
needless), but you can refer to need info by using special sintax 
agreements (*, ~, ^).
Additionally, as I can see what Plan9/Inferno users can do only in acme, 
Oberon users can do everywhere in the system. Any part (chaunk) of text 
fulfiled syntax agreement (Module.Procedure) can be executed as "command"...

> BTW, old Oberon is dead,

A few brave sentence. They just transformed to new generation systems.

  and Bluebottle has much more
> widozish look'n'feel, which i don't like...

Again. You have to see a great influance of Windows to "masses". Oberon 
had very reach mouse actions combinations. But mainstream prefer 
"windozish" approaches. I do not like Windows too. But I can say "yes 
natural selection" (dirested by one firm - you know what I mean :o) ) 
made its work: nobody use Oberon or Inferno. Almost everyone use Windows 
and has habit to its mouse actions agreement...

Of course we can create systems which are enough flexible to setup by a 
user for his/her habits... But where are such systems? Linux?

> Not to say, how could I live without C?

As I can see Inferno users can! :o)
And I agree with them. More! If I work in Unix-like sustems, I prefer 
Inferno just because it has many features looking like Oneron's ones. :o)

> However, some (maybe) provocative  questions remain, namely :
> is OO paradigm overcome/superseeded/abandoned, or has more cons than pros?

Odf course I see this question is addressed to Rob but may I answer it too?
OO paradigm is not the question of programming (coding if you want). 
This is the thing of thinking and design. Unix became so popular due to 
its authors (designers) made OO decision: they started to think about 
everything like about files. Thinking such way they have restricted a 
domain of solutions, but at the same time they have desciplinized the 
thinking of great deal of programmers...
If you think you can now not to take into account OO-design principles 
just because last OSs were programmed and look like "nonOO", you are 
wrong. OO can help you to create more structured and accurate programs. 
You can start thinking more productively when you "prepare" you domains. 
You can start undersatnd you program texts after several months after a 
work is done. :o)





  reply	other threads:[~2004-06-08  8:17 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-06-08  6:51 cej
2004-06-08  8:17 ` Vladimir Los [this message]
2004-06-09 23:10   ` kim kubik
2004-06-09 23:22     ` boyd, rounin
2004-06-09 23:40       ` George Michaelson
2004-06-09 23:41         ` boyd, rounin
2004-06-09 23:41       ` andrey mirtchovski
2004-06-09 23:44         ` boyd, rounin
2004-06-09 23:55           ` Geoff Collyer
2004-06-09 23:27     ` rog
2004-06-10  8:03     ` Vladimir Los
  -- strict thread matches above, loose matches on Subject: below --
2004-06-10  9:43 Andrew Simmons
2004-06-10 10:36 ` Nigel Roles
     [not found] <20040609125113.UCQG24541.imf23aec.mail.bellsouth.net@Xaplos>
     [not found] ` <4fa4328626f76766f4799367fc0550c7@vitanuova.com>
2004-06-09 18:41   ` boyd, rounin
2004-06-10  8:16   ` vdharani
2004-06-10  3:25     ` boyd, rounin
2004-06-10  5:45       ` Nigel Roles
2004-06-10  9:20         ` Steve Simon
2004-06-10  9:20         ` Bruce Ellis
2004-06-10 14:55         ` boyd, rounin
     [not found] <40C6C916.5080004@chunder.com>
2004-06-09 15:04 ` Mark F Rodriguez
2004-06-09 16:04   ` Bruce Ellis
2004-06-09 16:08     ` rog
2004-06-09 16:11       ` Bruce Ellis
2004-06-09 18:54   ` boyd, rounin
2004-06-07  7:09 cej
2004-06-07 15:53 ` Rob Pike
2004-06-08  7:32   ` Vladimir Los
2004-06-08 18:18     ` Sape Mullender
2004-06-08 18:55       ` Mark F Rodriguez
2004-06-08 18:58         ` William Josephson
2004-06-08 19:05         ` rog
2004-06-08 19:39           ` Mark F Rodriguez
2004-06-08 20:50             ` boyd, rounin
     [not found]     ` <40C6C6E8.1000302@chunder.com>
2004-06-20 22:35       ` vdharani

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=40C57614.7030405@mipk.kharkiv.edu \
    --to=wlad@mipk.kharkiv.edu \
    --cc=9fans@cse.psu.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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 NNTP newsgroup(s).