9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] acme, rio workalike available in plan 9 ports
@ 2004-03-21  4:51 Russ Cox
  2004-03-21 21:03 ` andrey mirtchovski
  2004-03-22 16:30 ` Axel Belinfante
  0 siblings, 2 replies; 102+ messages in thread
From: Russ Cox @ 2004-03-21  4:51 UTC (permalink / raw)
  To: 9fans

The Plan 9 ports tree is now at http://swtch.com/plan9port,
though the CVS repository remains at MIT.

Acme is now included in the ports tree, and has been
for a few weeks.  Rob tracked down a bad stack overflow
in libregexp, and since then it's been quite stable.

I changed some constants in 9term to make it look more
like a normal rio window and less like an acme window.
There is a new command "rio" which is David Hogan's 9wm
cleaned up to give most of the modern rio interface rather
than 8.5.  See src/cmd/rio/README for more.  It's missing
a few minor details (e.g., I would like to be able to drag window
borders to resize and move windows), but for the most part
it's quite convincing.  Rio and 9term are not well tested and
are only known to work on Linux, so they're not built by
default.  If you want them, cd into their directories and mk install.

Bug reports appreciated.  As usual see the notes linked
from the main web page for more.

Russ



^ permalink raw reply	[flat|nested] 102+ messages in thread
* Re: [9fans] acme, rio workalike available in plan 9 ports
@ 2004-03-21  5:07 Noah Evans
  2004-03-21  5:25 ` Russ Cox
  2004-03-21  6:12 ` Scott Schwartz
  0 siblings, 2 replies; 102+ messages in thread
From: Noah Evans @ 2004-03-21  5:07 UTC (permalink / raw)
  To: 9fans

idiff didn't compile :(

Noah

9c  fortune.c
9l -o o.fortune fortune.o ../../lib/libsec.a ../../lib/libfs.a ../../lib/libmux.a ../../lib/libregexp9.a ../../lib/libthread.a ../../lib/libbio.a ../../lib/lib9.a 
install -c o.fortune ../../bin/fortune
9c  freq.c
9l -o o.freq freq.o ../../lib/libsec.a ../../lib/libfs.a ../../lib/libmux.a ../../lib/libregexp9.a ../../lib/libthread.a ../../lib/libbio.a ../../lib/lib9.a 
install -c o.freq ../../bin/freq
9c  fsize.c
9l -o o.fsize fsize.o ../../lib/libsec.a ../../lib/libfs.a ../../lib/libmux.a ../../lib/libregexp9.a ../../lib/libthread.a ../../lib/libbio.a ../../lib/lib9.a 
install -c o.fsize ../../bin/fsize
9c  idiff.c
idiff.c:15: error: conflicting types for `opentemp'
../../include/lib9.h:459: error: previous declaration of `opentemp'
mk: 9c  idiff.c  : exit status=exit(1)
mk: for i in ...  : exit status=exit(1)
mk: for i in ...  : exit status=exit(1)





^ permalink raw reply	[flat|nested] 102+ messages in thread
* Re: [9fans] acme, rio workalike available in plan 9 ports
@ 2004-03-21 15:57 Noah Evans
  0 siblings, 0 replies; 102+ messages in thread
From: Noah Evans @ 2004-03-21 15:57 UTC (permalink / raw)
  To: 9fans

:) We love you anyway. 

Noah

----- Original Message -----
From: Russ Cox <rsc@swtch.com>
Date: Sunday, March 21, 2004 9:02 am
Subject: Re: [9fans] acme, rio workalike available in plan 9 ports

> Sigh.  My automatic scripts to build the archive were
> getting tripped up by some CVS stupidity.
> 
> If you downloaded the big tarball rather than use CVS,
> you didn't get rio, for instance.  I've fixed that now.
> 
> Russ
> 
> 



^ permalink raw reply	[flat|nested] 102+ messages in thread
* Re: [9fans] acme, rio workalike available in plan 9 ports
@ 2004-03-21 20:43 Andrey S. Kukhar
  0 siblings, 0 replies; 102+ messages in thread
From: Andrey S. Kukhar @ 2004-03-21 20:43 UTC (permalink / raw)
  To: 9fans


Russ, once again you made plan9faq.html#unix out-of-date :)

P.S. Minimalism is no longer confined to Plan 9 but is 
pervasive throughout Unix systems. Great job!

	kyxap


^ permalink raw reply	[flat|nested] 102+ messages in thread
* Re: [9fans] acme, rio workalike available in plan 9 ports
@ 2004-03-21 21:45 Noah Evans
  2004-03-21 22:15 ` andrey mirtchovski
  0 siblings, 1 reply; 102+ messages in thread
From: Noah Evans @ 2004-03-21 21:45 UTC (permalink / raw)
  To: 9fans

I like the improvements for the most part. 

But IMO the window placement is better as it is now until there's something that works like the window command. 

Personally I really don't open that many windows after I start initially, but I have a setup with a couple of windows that I like to position exactly right using geometry commands in X. When 9wm-1.2 opens I have to left click to make all of the programs in my .xinitrc position themselves correctly.

In Russ's version they pop up automatically right where I want them. 

Noah

----- Original Message -----
From: andrey mirtchovski <mirtchov@cpsc.ucalgary.ca>
Date: Sunday, March 21, 2004 4:03 pm
Subject: Re: [9fans] acme, rio workalike available in plan 9 ports

> I downloaded and tried some of the things -- very nice, thanks! 
> 
> The rio wm has kept the original 8.5 feel though, so I backported 
> my changes
> to 9wm into it to make it feel like rio does on window creation and
> movement. Here's what the changes do:
> 
>    - the user is prompted to swipe a window whenever a new one is 
> created      (via the menu's New option or any other way). clicking 
> a mouse button
>      will cancel the swipe and open the window with whatever 
> default size
>      it has.
> 
>    - moving a window (with the menu's Move option) does not 
> reposition the
>      mouse at the top right corner of a window
> 
>    - the menu font is changed to lucidasanstypewriter-12 -- it 
> looks just
>      like the default installation font and is good for laptops 
> and larger
>      monitors
> 
>    - ignore GraphicsExpose events -- makes rio much quieter...
> 
> at some point i should think about adding support for resizing 
> windows by
> dragging the borders..
> 
> tell me if you want me to send them, they're about 30 lines 
> altogether, 4
> files...
> 
> andrey
> 
> 



^ permalink raw reply	[flat|nested] 102+ messages in thread
* Re: [9fans] acme, rio workalike available in plan 9 ports
@ 2004-04-20 23:04 boyd, rounin
  2004-04-20 23:18 ` matt
                   ` (2 more replies)
  0 siblings, 3 replies; 102+ messages in thread
From: boyd, rounin @ 2004-04-20 23:04 UTC (permalink / raw)
  To: 9fans

> how long does it take to recompile the entire system if you have a bug in
printf?

for how many architectures?

i'll bet you it's a lot less woe and time than any oracle/lunix related
screwup.

someone has the numbers.  anyone?



^ permalink raw reply	[flat|nested] 102+ messages in thread
* Re: [9fans] acme, rio workalike available in plan 9 ports
@ 2004-04-21  0:38 Charles Forsyth
  0 siblings, 0 replies; 102+ messages in thread
From: Charles Forsyth @ 2004-04-21  0:38 UTC (permalink / raw)
  To: 9fans

it seems a touch faster building the libraries if you start ramfs first.

i get

Wed Apr 21 01:17:54 BST 2004
217.64u 158.54s 891.96r 	 mk all
h% cat '#P/cputype'	# cpu server
AMD-Athlon 750

athlon 800 /sys/src/fs file server, scsi drives, 128mb ram

i didn't do a mk install just a mk all >/dev/null, after a
ramfs and mk clean



^ permalink raw reply	[flat|nested] 102+ messages in thread

end of thread, other threads:[~2004-04-23 17:52 UTC | newest]

Thread overview: 102+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-03-21  4:51 [9fans] acme, rio workalike available in plan 9 ports Russ Cox
2004-03-21 21:03 ` andrey mirtchovski
2004-03-22 16:30 ` Axel Belinfante
2004-03-23  9:59   ` Bengt Kleberg
2004-03-23 12:23     ` boyd, rounin
2004-03-23 13:17       ` David Presotto
2004-03-23 13:30         ` boyd, rounin
2004-03-23 15:04           ` Fco.J.Ballesteros
2004-03-23 15:39         ` a
2004-03-23 15:09     ` Russ Cox
2004-03-23 15:12       ` Charles Forsyth
2004-03-23 15:29         ` Russ Cox
2004-03-23 15:13       ` Charles Forsyth
2004-03-23 15:39       ` Axel Belinfante
2004-03-23 15:49         ` a
2004-03-23 16:23           ` Russ Cox
2004-03-23 16:27             ` Axel Belinfante
2004-03-23 16:54             ` a
2004-04-01 10:50             ` Bengt Kleberg
2004-04-01 13:24               ` Russ Cox
2004-04-01 13:54                 ` Scott Schwartz
2004-04-01 14:33                   ` boyd, rounin
2004-04-01 16:14                   ` Russ Cox
2004-04-01 15:25                     ` boyd, rounin
2004-04-02  9:29                 ` Bengt Kleberg
2004-04-02 10:09                   ` Bengt Kleberg
2004-04-02 11:15                     ` Steve Simon
2004-04-02 15:24                       ` boyd, rounin
2004-04-19 10:04                       ` Bengt Kleberg
2004-04-02 11:55                     ` C H Forsyth
2004-04-02 14:30                   ` Russ Cox
2004-04-02 14:53                     ` C H Forsyth
2004-04-19 10:04                     ` Bengt Kleberg
2004-04-19 11:07                       ` Steve Simon
2004-04-20  8:38                         ` Bengt Kleberg
2004-04-20 12:12                           ` boyd, rounin
2004-04-20 12:20                             ` lucio
2004-04-20 12:32                               ` boyd, rounin
2004-04-20 12:58                                 ` lucio
2004-04-20 13:03                                   ` lucio
2004-04-21  9:03                                   ` Bengt Kleberg
2004-04-21  9:17                                     ` Charles Forsyth
2004-04-21  9:02                               ` Bengt Kleberg
2004-04-21  9:02                             ` Bengt Kleberg
2004-04-21  9:28                               ` lucio
2004-04-21 13:53                               ` boyd, rounin
2004-04-19 15:00                       ` Russ Cox
2004-04-19 18:51                         ` boyd, rounin
2004-04-20  8:38                         ` Bengt Kleberg
2004-04-20 12:15                           ` boyd, rounin
2004-04-20 14:56                             ` ron minnich
2004-04-20 17:43                               ` Eli Collins
2004-04-20 15:51                                 ` ron minnich
2004-04-20 17:10                                   ` jmk
2004-04-20 17:34                                     ` Eli Collins
2004-04-20 17:39                                       ` jmk
2004-04-20 19:42                                         ` boyd, rounin
2004-04-20 19:09                                     ` ron minnich
2004-04-20 16:10                                 ` Charles Forsyth
2004-04-20 16:21                                   ` ron minnich
2004-04-20 16:40                                   ` Eli Collins
2004-04-20 19:31                                     ` boyd, rounin
2004-04-20 19:20                                 ` boyd, rounin
2004-03-24 10:42         ` Axel Belinfante
2004-03-21  5:07 Noah Evans
2004-03-21  5:25 ` Russ Cox
2004-03-21  6:12 ` Scott Schwartz
2004-03-21 14:02   ` Russ Cox
2004-03-21 15:57 Noah Evans
2004-03-21 20:43 Andrey S. Kukhar
2004-03-21 21:45 Noah Evans
2004-03-21 22:15 ` andrey mirtchovski
2004-04-20 23:04 boyd, rounin
2004-04-20 23:18 ` matt
2004-04-20 23:26   ` Geoff Collyer
2004-04-20 23:28     ` boyd, rounin
2004-04-20 23:48     ` matt
2004-04-20 23:59       ` Charles Forsyth
2004-04-21  3:18         ` Bruce Ellis
2004-04-21  8:51           ` matt
2004-04-21  9:24           ` Charles Forsyth
2004-04-21  9:49           ` C H Forsyth
2004-04-21 12:14           ` boyd, rounin
2004-04-21  0:07     ` Russ Cox
2004-04-21  0:18 ` ron minnich
2004-04-21  0:19   ` boyd, rounin
2004-04-21  2:09     ` ron minnich
2004-04-21  2:20       ` boyd, rounin
2004-04-21  3:43         ` Ronald G. Minnich
2004-04-23  8:55   ` Christoph Hellwig
2004-04-23  8:59     ` boyd, rounin
2004-04-23 15:03     ` ron minnich
2004-04-23 15:29       ` Christoph Hellwig
2004-04-23 15:54         ` ron minnich
2004-04-23 16:20           ` Joel Salomon
2004-04-23 17:03             ` ron minnich
2004-04-23 16:47           ` Christoph Hellwig
2004-04-23 17:04             ` ron minnich
2004-04-23 17:52               ` Christoph Hellwig
2004-04-21  0:40 ` andrey mirtchovski
2004-04-21  3:25   ` Bruce Ellis
2004-04-21  0:38 Charles Forsyth

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).