9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: "Filipp Andronov" <filipp.andronov@gmail.com>
To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu>
Subject: Re: Re: [9fans] A newbie question...
Date: Mon,  4 Feb 2008 15:47:46 +0300	[thread overview]
Message-ID: <b11249e00802040447yf8088d9r98db61048725ae43@mail.gmail.com> (raw)
In-Reply-To: <1524b09a1c4f22ed2b2b7541c29a0463@9grid.es>

> Reading 9fans mail list archives you will notice C++ and the "object oriented model" is not > much appreciated, there are a lot of references (including great fortunes entries) about this > topic.
Yeah, i have notice that, but from my point of view, there are very
many software where object oriented model is perfect way. GUI toolkit
for example, or file system. I didn't see Plan9 file systems sources
yet, but linux VFS object oriented and some proprietary database vfs,
that i have seen are also object oriented. In fact all this stuff was
written in C, where you have pointers to functions in structures, but
it would be much simple to develop it with full OO support.

> Search for the discussions, i think there has been other attemps to build a c++
> environment, (Steve got cfront working, take a look at the contrib software section of the
> wiki)
I does not seen it yet, but cfront is not "modern C++" compiler as far
as i know. So i think that many software that was written with full
C++ features will no work with cfront compiler. Of course i don't know
for sure, and i will explore this later (as far as ьн Plan9 will fly
:D)

> there is people who will love to have a c++ environment, but the preferred way is the plan9 > one, which implies no c++.
Hmm, i think that c++ have right for live in Plan9, just because it
will be very hard to port some soft without it. Of course it is
possible in theory redevelop all modern software stack from
scratch...but in practice it is not something that people could do )

> probably you could say plan9 is not "typical" in this aspect.
I mean that when you get some operation system and then you are notice
that it has no C++  (or even worse, C) environment the first filing is
shock :))

To say the truth, when i've heard about Plan9 at first time, i have
expect meetings with GCC and it was realy shock for me to see new C
compile and no C++ support.
Now i'm understand that it was stupid, but first feeling...No IDE for
development, no C++ support, no  GCC environment, no autotools...It is
not bad at all, but it was suddenly :)


2008/2/4, gdiaz@9grid.es <gdiaz@9grid.es>:
> Hola,
>
> Reading 9fans mail list archives you will notice C++ and the "object oriented model" is not much appreciated, there are a lot of references (including great fortunes entries) about this topic.
>
> Search for the discussions, i think there has been other attemps to build a c++ environment, (Steve got cfront working, take a look at the contrib software section of the wiki)
>
> there is people who will love to have a c++ environment, but the preferred way is the plan9 one, which implies no c++.
>
>
> >So modern operation system with out C++ support is something...unusual
> >(i don't know right word in english, that describe what i want to say
> >:D)?
> >
>
> probably you could say plan9 is not "typical" in this aspect.
>
> slds.
>
> gabi
>

  reply	other threads:[~2008-02-04 12:47 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-02-04 12:12 gdiaz
2008-02-04 12:47 ` Filipp Andronov [this message]
2008-02-04 13:01   ` Uriel
2008-02-04 13:41     ` Eris Discordia
2008-02-04 13:59       ` Anant Narayanan
2008-02-04 14:36         ` Eris Discordia
2008-02-04 14:43         ` Martin Neubauer
2008-02-06  9:53         ` Greg Comeau
2008-02-06 10:02           ` erik quanstrom
2008-02-04 19:22       ` Skip Tavakkolian
2008-02-04 23:54         ` Michael Andronov

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=b11249e00802040447yf8088d9r98db61048725ae43@mail.gmail.com \
    --to=filipp.andronov@gmail.com \
    --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).