Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Chris Brannon
Gogo reimplementation of cfront. i'm pretty sure c++ has advanced to the point where the cfront implementation technique is unworkable. The Comeau C++ compiler [1] uses the cfront technique, doesn't it? It is supposed to be very standards-compliant. [1] http://www.comeaucomputing.com --

Re: [9fans] request for more GSoC project suggestions

2009-03-25 Thread Chris Brannon
Erik Quanstrom wrote: On Wed Mar 25 16:39:16 EDT 2009, cmbran...@cox.net wrote: The Comeau C++ compiler [1] uses the cfront technique, doesn't it? It is supposed to be very standards-compliant. [1] http://www.comeaucomputing.com where do they claim this? i see a claim that they

Re: [9fans] my /dev/time for Linux

2009-03-03 Thread Chris Brannon
J.R. Mauro writes: Two things. First, I had to include linux/jiffies.h to get this to build on my machine with 2.6.28 and second, do you have any plans to get this accepted upstream? Thanks for the report. This is fixed in the latest code, available from the same URL:

[9fans] my /dev/time for Linux

2009-02-28 Thread Chris Brannon
I wrote a module that emulates Plan 9's /dev/time under Linux. Reading /dev/time yields 4 decimal numbers: seconds since start of epoch, nanoseconds since start of epoch, jiffies since boot, and jiffies per second. As with Plan 9, one can set the clock by writing a decimal number to the device.

[9fans] impact of dynamic libraries on the speed of fork()

2009-02-20 Thread Chris Brannon
I wrote a really simple program, forktest.c. Next, I performed some experiments using this program. Fork is faster for statically linked executables. It becomes slower as more libraries are added to a dynamically linked executable. These tests were done on an x86 machine running Linux. Here is a

[9fans] success with 9vx from a terminal

2008-10-22 Thread Chris Brannon
Last night I downloaded 9vx. It works fine from a terminal, using the following invocation: ../9vx.Linux -g -u glenda where -g is the option to run sans GUI. This has one or two complications. There is no way to interrupt or kill the foreground process. Instead, ctrl-c interrupts 9vx itself.

Re: [9fans] How to go about doing screen reading

2008-10-21 Thread Chris Brannon
[EMAIL PROTECTED] (Pietro Gagliardi) writes: In pseudocode: when mouse has not been moved for at least 1 second find cursor position if cursor has moved *SNIP* Any technical problems with this approach? I think there is an easier way to do screen reading

Re: [9fans] Are there any blind users of Plan 9?

2008-10-20 Thread Chris Brannon
Dave Eckhardt writes: The good news is that the system, and each part of it, is small, so if you don't like something it can be replaced. Unlike Windows or Unix, where you can't do much about the windowing system, in Plan 9 you really can replace it and it's not that much code. Quite a few