Re: [9fans] Announcement: Fifth IWP9 - Oct 11-13 2010, Seattle WA

2010-06-10 Thread Vinu Rajashekhar
On Thu, Jun 10, 2010 at 9:55 PM, erik quanstrom quans...@labs.coraid.comwrote:

   http://www.iwp9.org
  If costs and school permit, I plan on attending this year.

 http://iwp9.org#reg


Registration deadline is wrongly mentioned as September 2009 ?!


 - erik




Re: [9fans] 9vx and ubuntu 10.04LTS

2010-05-01 Thread Vinu Rajashekhar
The address shown by ldd can even vary from run to run, for the same file -

http://linux.derkeiler.com/Mailing-Lists/Kernel/2005-03/4363.html

On Sun, May 2, 2010 at 3:27 AM, Charles Forsyth fors...@terzarima.netwrote:

 this version madness confuses me. i could not get it to run on 9.10.

 i had 9vx running fine in 9.10 on the same machine.
 it was the upgrade to 10.04 LTS that messed it up today.
 i wonder why the library allocation addresses are different.




Re: [9fans] kencc, inferno hg, v9fs is big?, porting

2009-10-01 Thread Vinu Rajashekhar
From git FAQ - http://git.or.cz/gitwiki/GitFaq#HowdoIcloneasubdirectory.3F

On Thu, Oct 1, 2009 at 11:56 PM, Eric Van Hensbergen eri...@gmail.comwrote:

 Actually, you can specify a depth argument and only get the most recent
 revision (and/or some number of revisions back) -- it does not, however,
 allow you to only grab a subdirectory (that I'm aware of) -- which is why we
 package 9p-sac in a separate repo.

 -eric


 On Oct 1, 2009, at 1:19 PM, ron minnich wrote:

  On Thu, Oct 1, 2009 at 6:23 AM, Sam Watkins s...@nipl.net wrote:

  I tried to check out v9fs, but the compressed git repo without checkout
 is over
 300Mb.


 That's git for you. When you go to git it, you git ALL of it. Kind of
 like deciding to download sources and getting the entire venti arena.

 ron






-- 
Vinu Rajashekhar,
5th Year Dual Degree Student,
Deptt of Computer Science  Engg,
IIT Kharagpur,
India.


Re: [9fans] nice quote

2009-09-07 Thread Vinu Rajashekhar
Write Haskell as fast as C: exploiting strictness, laziness and recursion
- http://cgi.cse.unsw.edu.au/~dons/blog/2008/05/16
From the article

Lesson 1: To write predictably fast Haskell -- the kind that competes
with C day in and out
-- use tail recursion, and ensure all types are inferred as simple
machine types, like Int, Word,
Float or Double that simple machine representations. The performance
is there if you want it.

Lesson 2: Laziness has an overhead -- while it allows you to write new
kinds of programs
(where lists may be used as control structures), the memory traffic
that results can be a
penalty if it appears in tight inner loops. Don't rely laziness to
give you performance in your inner loops.

Lesson 3: For heavy optimisation, the C backend to GHC is still the
way to go. Later this
year a new bleeding edge native code generator will be added to GHC,
but until then,
the C backend is still an awesome weapon.

On Mon, Sep 7, 2009 at 2:24 PM, Paul
Donnellypaul-donne...@sbcglobal.net wrote:
 eris.discor...@gmail.com (Eris Discordia) writes:

 I whined about LISP on yet another thread. Above says precisely why I
 did. LISP is twofold hurtful for me as a naive, below average
 hobbyist. For one thing the language constructs do not reflect the
 small computer primitives I was taught somewhere around the beginning
 of my education. For another, most (simple) problems I have had to
 deal with are far better expressible in terms of those very
 primitives. In other words, for a person of my (low) caliber, LISP is
 neither suited to the family of problems I encounter nor suited to the
 machines I solve them on. Its claim to fame as the language for
 wizards remains. Although, mind you, the AI paradigm LISP used to
 represent is long deprecated (Rodney Brooks gives a good overview of
 this deprecation, although not specifically targeting LISP, in
 Cambrian Intelligence: The Early History of the New AI).

 Consider that your introduction to Lisp may have been very poor. You're
 right that the mapping from Lisp primitives to machine primitives isn't
 as direct as that in, but Lisp doesn't represent any AI paradigm at all,
 nor a particular programming paradigm, and its name hasn't been written
 in caps for perhaps 30 years. I'm not trying to nitpick; I'm only saying
 that there are a lot of weird ideas about Lisp floating around which a
 person can hardly be blamed for picking up on, and these are the reasons
 it sounds to me like you have.

 One serious question today would be: what's LISP _really_ good for?
 That it represents a specific programming paradigm is not enough
 justification.

 I think most Lispers would say it's _really_ good for anything but the
 most demanding number crunching, or perhaps A-list games
 programming. Probably you'd run into trouble in some parallel
 programming situations, for reasons more related to implementation
 support and libraries than reasons intrinsic to the language. And the
 justification would be that Lisp is an embarrassingly multiparadigm
 language, as general-purpose as they come.





-- 
Vinu Rajashekhar,
5th Year Dual Degree Student,
Deptt of Computer Science  Engg,
IIT Kharagpur,
India.



Re: [9fans] Interested in improving networking in Plan 9

2009-08-31 Thread Vinu Rajashekhar
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.

This is from the wikipedia page on Plan 9 OS.

Is something like iptables like in linux needed to be implemented for
Plan 9 ?

Again forgive me if I came out looking like an idiot !

On Mon, Aug 31, 2009 at 6:21 PM, erik quanstromquans...@quanstro.net wrote:
 I think there are a few issues beyond will it scale - of course with
 128k nodes scaling is a baseline prereq for us.  On BG we have a
 segmented network to deal with -- but it's likely you'll want some
 form of hierarchy regardless.

 I have done much with dynamic service registry using DNS in plan 9 -
 maybe it's easy and just not well documented.

 i'm sure there are.

 could you explan why you're focused on dns?
 a more natural way to use plan 9 would be to use
 ndb and cs directly.  wouldn't it?

 by the way, ndb/cs is already a program that
 replaces a static file.  why couldn't you use
 it to do these interesting lookups?  it already
 has some specialized knowledge of protocols.
 it seems like the place for these things.

 i've probablly just given away my vast ignorance.
 please set me straight.  :-)

 - erik





-- 
Vinu Rajashekhar,
5th Year Dual Degree Student,
Deptt of Computer Science  Engg,
IIT Kharagpur,
India.



Re: [9fans] Interested in improving networking in Plan 9

2009-08-31 Thread Vinu Rajashekhar
On Mon, Aug 31, 2009 at 8:21 PM, Devon H. O'Delldevon.od...@gmail.com wrote:
 2009/8/31 Vinu Rajashekhar vinuthe...@gmail.com:
 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.

 This is from the wikipedia page on Plan 9 OS.

 Is something like iptables like in linux needed to be implemented for
 Plan 9 ?

 My student's summer of code project, which was quite unfortunately not
 completed, was to implement support for NAT in Plan 9, and to
 implement a firewalling infrastructure. I think it would be good to
 implement something like this, and several people thought that
 implementing NAT, if done correctly, would be quite useful for people
 running Plan 9. I'm still interested in providing guidance and info
 about this if it's something you're interested in pursuing -- I have
 quite a few ideas on how it should work.


 Yea I did see that it was accepted as a project, but I couldn't see the
actual sources or anything, so I assumed it may have got stalled. I am
interested in it, from an overall point of view, but right now I am don't know
enough about Plan 9 to give any constructive ideas. Still climbing the learning
curve ! Thanks for responding though.

 Kind regards,

 Devon H. O'Dell





-- 
Vinu Rajashekhar,
5th Year Dual Degree Student,
Deptt of Computer Science  Engg,
IIT Kharagpur,
India.



[9fans] Interested in improving networking in Plan 9

2009-08-30 Thread Vinu Rajashekhar
Hi,
 I was looking for some open-source implementation work to be done as my
master's project when I chanced upon the Plan 9 GSOC projects page.
My interest is in networking, so I was particularly interested in projects about
adding zeroconf networking and firewall support to Plan 9.

 I think I have sufficient knowledge of C/C++, but I haven't ever
worked or used Plan 9, but have heard of it, so I would like to take this
opportunity to get to know the system better and contribute to the
community. I have a year with me to do the project, though the coursework
is interlaced with classes, so I won't be able to dedicate 30-40 hrs per week
 like the GSOC students do ! So a year is a sufficient enough time I guess.

 Can someone please discuss with me how to proceed, and what are the things
I should learn before starting on this ? I have already started
reading the papers on Plan 9 and is starting to install the plan 9
on virtual box on my machine.



-- 
Vinu Rajashekhar,
5th Year Dual Degree Student,
Deptt of Computer Science  Engg,
IIT Kharagpur,
India.



Re: [9fans] Interested in improving networking in Plan 9

2009-08-30 Thread Vinu Rajashekhar
On Sun, Aug 30, 2009 at 10:52 PM, erik quanstromquans...@quanstro.net wrote:
 personally, i think the best contributions come
 from people who have a real personal need or
 better want to solve a problem, solve it and
 contribute the  solution back to the community.


Yes, I do agree with that.

 i think that's why unix and plan 9 exist at all.

 so i would encourage folks who would like to
 contribute to find stuff they're intereted in.

 i also think that it may be a good idea for
 us to figure out how to help folks who would
 like to take on projects like this do so outside
 the framework of gsoc.

I wasn't thinking about doing this as a GSOC project,
I wanted to do something for my master's project which
was a hardcore open-source implementation, that's why I
was going through the gsoc ideas page.


 i'm willing to contribute time to that end.

 - erik





-- 
Vinu Rajashekhar,
5th Year Dual Degree Student,
Deptt of Computer Science  Engg,
IIT Kharagpur,
India.



Re: [9fans] Interested in improving networking in Plan 9

2009-08-30 Thread Vinu Rajashekhar
On Mon, Aug 31, 2009 at 9:47 AM, Federico G.
Benaventobenave...@gmail.com wrote:
 Reposting this to 9fans:

 hola,

 First of all, I'm really glad you are considering Plan 9 for your project,
 thanks.

  Can someone please discuss with me how to proceed, and what are the things
 I should learn before starting on this ?


 you can start by reading nemo's intro Introduction to Operating
 Systems Abstractions Using Plan 9 from Bell Labs which covers pretty
 much
 everything you need to get started plus some advanced topics like
 how to implement a synthetic fileserver and others.

 http://lsub.org/who/nemo/9.intro.pdf


 Thank you, I am going through Plan 9 from Bell Labs and
The Organization of Networks in Plan 9 right now.

 if you need any specific help, feel free to get in touch with me.


  Will do !

 --
 Federico G. Benavento