9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] silliness in flight: build a desktop calculator with srv and rio
@ 2008-03-31  5:08 ron minnich
  2008-03-31 22:43 ` Federico G. Benavento
  0 siblings, 1 reply; 20+ messages in thread
From: ron minnich @ 2008-03-31  5:08 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 1963 bytes --]

I've been wanting a desktop calculator for some time. I'm sitting on
the plane, trying to avoid real work, and decided to see if I could do
this:
1. put a dc behind /srv/desk
2. start a rio in a window
3. window 1 becomes cat /srv/desk
4. other windows are stupid programs that, on mouse click, send text
to /srv/desk. What they send is easily changed.

voila. rpn calculator.

Anyway, it's a hack right now, but I thought it might be fun for
someone to take my hack and make it real or tell me that "it's already
written" (that happens) or "here is a better way". Part of the goal is
to show how to paste bits together with srv and such and make
something go.

So, step 1. put dc behind /srv/desk. What's a better way?
#include <u.h>
#include <libc.h>

void
main(int, char **)
{
	int fd, p[2];

	pipe(p);
	fd = create("/srv/desk", OWRITE, 0666);
	fprint(fd, "%d", p[0]);
	close(fd);
	close(p[0]);

	dup(p[1], 0);
	dup(p[1], 1);
	execl("/bin/dc", "dc", 0);
}

step 2 you better know, as well as step 3.

Step 4, attached, too much for inline.
What the program (but.c) really ought to do is read //dev/text, but I
don't know how to make that go.
It reads /dev/label instead.

So, to program a key, you can
echo 8+p>/dev/label
./8.but
And then you've got a "soft key" that can be anything you want, and
you can change it at any time. I re-read /dev/label fd in the loop.
You can obviously change the label external to the program. but.c
shows the label value in the window.

How to shrink the window down? How to get and LED font with demonic red color?

My crude libdraw skills are probably pretty obvious.

Anyway, I like the fact that I'm using a window manager and srv etc.
to build a graphical calculator with soft keys in 1/10 the space that
most X based calculators do it in. I would rather open a vein than try
to do this in X11 -- I even tried using Glade once and it's hateful.

thanks

ron

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: but.c --]
[-- Type: text/x-csrc; name=but.c, Size: 1732 bytes --]

#include <u.h>
#include <libc.h>
#include <draw.h>
#include <event.h>

Image *what, *back;
char *fontname = "/lib/font/bit/lucidasans/unicode.13.font";
Font *font;
char but[512];

void
redraw(Image *screen)
{
	draw(screen, screen->r, back, nil, ZP);
	string(screen, screen->r.min, what, ZP, font, but);

	flushimage(display, 1);
}

void
eresized(int new)
{
	if(new && getwindow(display, Refnone) < 0)
		fprint(2,"can't reattach to window");
	redraw(screen);
}

void
main(int, char**)
{
	Event e;
	Mouse m;
	int key, timer;
	int t;
	int text;
	int desk;
	char *deskname = "/srv/desk";

/* gosh I wish this worked -- it would be cool
	you would have soft keys. But there's all this junk in there. 
	text = open("/dev/text", OREAD);
 */
	text = open("/dev/label", OREAD);
	if (text < 0)
		exits(smprint("/dev/label: %r"));

	if (pread(text, but, sizeof(but), 0LL) < 0)
		exits("read label");

	desk = open(deskname, OWRITE);
	if (desk < 0)
		exits(smprint("%s: %r", deskname));
	initdraw(0,0,but);
	drawsetdebug(1);

	if((font = openfont(display, fontname)) == nil)
		sysfatal("font '%s' not found", fontname);

	back = allocimagemix(display, DPalebluegreen, DWhite);
	what = allocimage(display, Rect(0,0,1,1), CMAP8, 1, DBlue);

	redraw(screen);

	einit(Emouse);
	t = (30*1000);
	timer = etimer(0, t);

	for(;;) {
		key = event(&e);
		if(key == Emouse) {
			m = e.mouse;
			if(m.buttons & 4) {
				int amt;
				/* why do we re read this? So you can have soft keys */
				memset(but, 0, sizeof(but));
				amt = pread(text, but, sizeof(but), 0LL);
				if (amt < 0)
					exits("read text: %r");
				amt = write(desk, but, amt);
				if (amt < 0)
					exits("write desk: %r");
			}
		} else if(key == timer) {
			redraw(screen);
		}
	}	
}

[-- Attachment #3: mkfile --]
[-- Type: application/octet-stream, Size: 394 bytes --]

</$objtype/mkfile
#
#		programs
#
TARG=\
	but\
	startdc

DIRS=

OTHEROFILES=

HFILES=

LIB=/$objtype/lib/libc.a
BIN=/$objtype/bin
CLIB=

UPDATE=\
	mkfile\
	$HFILES\
	${OTHEROFILES:%.$O=%.c}\
	${TARG:%=%.c}\

</sys/src/cmd/mkmany

all:V:	

clean:V:
	rm -f *.[$OS] *.[$OS].a [$OS].* y.tab.? y.debug y.output $TARG

nuke:V:
	rm -f *.[$OS] *.[$OS].a [$OS].* y.tab.? y.debug y.output $TARG *.acid



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

* Re: [9fans] silliness in flight: build a desktop calculator with srv and rio
  2008-03-31  5:08 [9fans] silliness in flight: build a desktop calculator with srv and rio ron minnich
@ 2008-03-31 22:43 ` Federico G. Benavento
  2008-03-31 22:51   ` Pietro Gagliardi
                     ` (3 more replies)
  0 siblings, 4 replies; 20+ messages in thread
From: Federico G. Benavento @ 2008-03-31 22:43 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

what about:
% dc <[0=1] | echo 0 > /srv/desk

2 graphical calculators for Plan 9.
http://plan9.aichi-u.ac.jp/netlib/demos/suzuki/s41.html

--
Federico G. Benavento


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

* Re: [9fans] silliness in flight: build a desktop calculator with srv and rio
  2008-03-31 22:43 ` Federico G. Benavento
@ 2008-03-31 22:51   ` Pietro Gagliardi
  2008-03-31 22:57     ` andrey mirtchovski
  2008-03-31 23:04     ` ron minnich
  2008-03-31 23:02   ` ron minnich
                     ` (2 subsequent siblings)
  3 siblings, 2 replies; 20+ messages in thread
From: Pietro Gagliardi @ 2008-03-31 22:51 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Mar 31, 2008, at 6:43 PM, Federico G. Benavento wrote:

> what about:
> % dc <[0=1] | echo 0 > /srv/desk
>
Does that even do anything? You can't pipe to echo, can you?



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

* Re: [9fans] silliness in flight: build a desktop calculator with srv and rio
  2008-03-31 22:51   ` Pietro Gagliardi
@ 2008-03-31 22:57     ` andrey mirtchovski
  2008-03-31 23:04     ` ron minnich
  1 sibling, 0 replies; 20+ messages in thread
From: andrey mirtchovski @ 2008-03-31 22:57 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

>  Does that even do anything?

try to figure it out. you may be enlightened.

if you fail, follow this link: http://9fans.net/archive/2002/05/18


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

* Re: [9fans] silliness in flight: build a desktop calculator with srv and rio
  2008-03-31 22:43 ` Federico G. Benavento
  2008-03-31 22:51   ` Pietro Gagliardi
@ 2008-03-31 23:02   ` ron minnich
  2008-04-04 18:05     ` Paul Lalonde
  2008-03-31 23:04   ` ron minnich
  2008-04-01 11:11   ` [9fans] silliness in flight: build a desktop calculator with kokamoto
  3 siblings, 1 reply; 20+ messages in thread
From: ron minnich @ 2008-03-31 23:02 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Mon, Mar 31, 2008 at 3:43 PM, Federico G. Benavento
<benavento@gmail.com> wrote:
> what about:
>  % dc <[0=1] | echo 0 > /srv/desk
>

well I knew somebody would tell me how to do this. Damn. Nice.

ron


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

* Re: [9fans] silliness in flight: build a desktop calculator with srv and rio
  2008-03-31 22:43 ` Federico G. Benavento
  2008-03-31 22:51   ` Pietro Gagliardi
  2008-03-31 23:02   ` ron minnich
@ 2008-03-31 23:04   ` ron minnich
  2008-04-01 11:11   ` [9fans] silliness in flight: build a desktop calculator with kokamoto
  3 siblings, 0 replies; 20+ messages in thread
From: ron minnich @ 2008-03-31 23:04 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Mon, Mar 31, 2008 at 3:43 PM, Federico G. Benavento
<benavento@gmail.com> wrote:

>  2 graphical calculators for Plan 9.
>  http://plan9.aichi-u.ac.jp/netlib/demos/suzuki/s41.html

neat. But I like the perversity of using a window manager as my
control process.

For example, for a memory value, I can create a new window with the contents
being memory. And so on.

ron


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

* Re: [9fans] silliness in flight: build a desktop calculator with srv and rio
  2008-03-31 22:51   ` Pietro Gagliardi
  2008-03-31 22:57     ` andrey mirtchovski
@ 2008-03-31 23:04     ` ron minnich
  1 sibling, 0 replies; 20+ messages in thread
From: ron minnich @ 2008-03-31 23:04 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Mon, Mar 31, 2008 at 3:51 PM, Pietro Gagliardi <pietro10@mac.com> wrote:
> On Mar 31, 2008, at 6:43 PM, Federico G. Benavento wrote:
>
>  > what about:
>  > % dc <[0=1] | echo 0 > /srv/desk
>  >
>  Does that even do anything? You can't pipe to echo, can you?
>
>


try it first then send email. Try, try, try.

The system is there. hack it.

ron


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

* Re: [9fans] silliness in flight: build a desktop calculator with
  2008-03-31 22:43 ` Federico G. Benavento
                     ` (2 preceding siblings ...)
  2008-03-31 23:04   ` ron minnich
@ 2008-04-01 11:11   ` kokamoto
  2008-04-01 13:11     ` ron minnich
                       ` (2 more replies)
  3 siblings, 3 replies; 20+ messages in thread
From: kokamoto @ 2008-04-01 11:11 UTC (permalink / raw)
  To: 9fans

> http://plan9.aichi-u.ac.jp/netlib/demos/suzuki/s41.html

hmmm, this was a educational task for Mr. Suzuki at that time...

Antway, I've not known this page is linked to other Univ's page.
It is a work of Osaka prefecture University, and it belongs to her,
I suppose.

Of course, you can use or improve it by your own risk.   However,
if anyone wants to link such a property, I suppose, s/he should contact
with the original author...

Kenji



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

* Re: [9fans] silliness in flight: build a desktop calculator with
  2008-04-01 11:11   ` [9fans] silliness in flight: build a desktop calculator with kokamoto
@ 2008-04-01 13:11     ` ron minnich
  2008-04-01 13:29       ` Eric Van Hensbergen
  2008-04-01 16:10     ` Skip Tavakkolian
  2008-04-01 17:48     ` Federico G. Benavento
  2 siblings, 1 reply; 20+ messages in thread
From: ron minnich @ 2008-04-01 13:11 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

btw another nice thing about having a desk calculator with the fd
hanging out in /srv/desk: I can have any process (awk pipeline) feed
commands into /srv/desk and have it pop up in my desk calculator.
Don't know why I didn't do this before. Also, it would be easy to drop
three dc processes at the end of /srv/desk, and have displays in my
calculator running always in dec, hex, octal -- handy for me!

I've not really used /srv as much as I could have.

ron


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

* Re: [9fans] silliness in flight: build a desktop calculator with
  2008-04-01 13:11     ` ron minnich
@ 2008-04-01 13:29       ` Eric Van Hensbergen
  2008-04-01 14:46         ` ron minnich
  0 siblings, 1 reply; 20+ messages in thread
From: Eric Van Hensbergen @ 2008-04-01 13:29 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Tue, Apr 1, 2008 at 8:11 AM, ron minnich <rminnich@gmail.com> wrote:
> btw another nice thing about having a desk calculator with the fd
>  hanging out in /srv/desk: I can have any process (awk pipeline) feed
>  commands into /srv/desk and have it pop up in my desk calculator.
>  Don't know why I didn't do this before. Also, it would be easy to drop
>  three dc processes at the end of /srv/desk, and have displays in my
>  calculator running always in dec, hex, octal -- handy for me!
>
>  I've not really used /srv as much as I could have.
>

Wouldn't plumbing be better for this sort of thing?

          -eric


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

* Re: [9fans] silliness in flight: build a desktop calculator with
  2008-04-01 13:29       ` Eric Van Hensbergen
@ 2008-04-01 14:46         ` ron minnich
  0 siblings, 0 replies; 20+ messages in thread
From: ron minnich @ 2008-04-01 14:46 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Tue, Apr 1, 2008 at 6:29 AM, Eric Van Hensbergen <ericvh@gmail.com> wrote:
>
>  Wouldn't plumbing be better for this sort of thing?
>

yeah, good idea, you could prepend calculations with a string. But
more important is that your calculator needs to have a channel that is
global and available to all, which is not a common attribute of
graphical desktop calculators ... once that is there, plumbing can use
it.

ron


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

* Re: [9fans] silliness in flight: build a desktop calculator with
  2008-04-01 11:11   ` [9fans] silliness in flight: build a desktop calculator with kokamoto
  2008-04-01 13:11     ` ron minnich
@ 2008-04-01 16:10     ` Skip Tavakkolian
  2008-04-02 11:19       ` kokamoto
  2008-04-01 17:48     ` Federico G. Benavento
  2 siblings, 1 reply; 20+ messages in thread
From: Skip Tavakkolian @ 2008-04-01 16:10 UTC (permalink / raw)
  To: 9fans

>> http://plan9.aichi-u.ac.jp/netlib/demos/suzuki/s41.html
>
> hmmm, this was a educational task for Mr. Suzuki at that time...

is there an updated version of calc2? it uses an old control(2) library.

about /srv/desk (minnicalc? ☺), it's funky -- good kind. it tried the
the n! example in dc.  it seems that a script to rio -i could figure
out the geometry, create the windows for the buttons (windows -r ...)
etc. but.c should probably take an argument to force a static label;  it
doesn't re-read text on redraw.



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

* Re: [9fans] silliness in flight: build a desktop calculator with
  2008-04-01 11:11   ` [9fans] silliness in flight: build a desktop calculator with kokamoto
  2008-04-01 13:11     ` ron minnich
  2008-04-01 16:10     ` Skip Tavakkolian
@ 2008-04-01 17:48     ` Federico G. Benavento
  2008-04-01 22:08       ` hiro
  2008-04-02 11:46       ` kokamoto
  2 siblings, 2 replies; 20+ messages in thread
From: Federico G. Benavento @ 2008-04-01 17:48 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

hola,

>  Of course, you can use or improve it by your own risk.   However,
>  if anyone wants to link such a property, I suppose, s/he should contact
>  with the original author...

what would happen if everytime you wanted to give a link to something public
you had to contact the original author? would that make the flow of information
and knowledge harder, wouldn't it? did google contact the original author too?
anyways, my intention was not to be disrespectful or anything, but
being helpful.

--
Federico G. Benavento


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

* Re: [9fans] silliness in flight: build a desktop calculator with
  2008-04-01 17:48     ` Federico G. Benavento
@ 2008-04-01 22:08       ` hiro
  2008-04-02 11:46       ` kokamoto
  1 sibling, 0 replies; 20+ messages in thread
From: hiro @ 2008-04-01 22:08 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

who cares?


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

* Re: [9fans] silliness in flight: build a desktop calculator with
  2008-04-01 16:10     ` Skip Tavakkolian
@ 2008-04-02 11:19       ` kokamoto
  0 siblings, 0 replies; 20+ messages in thread
From: kokamoto @ 2008-04-02 11:19 UTC (permalink / raw)
  To: 9fans

>>> http://plan9.aichi-u.ac.jp/netlib/demos/suzuki/s41.html
>>
>> hmmm, this was a educational task for Mr. Suzuki at that time...
>
> is there an updated version of calc2? it uses an old control(2) library.

In short, no.

I'm not so happy to develope it on the same line...

Kenji  --deficient memory now and power, sad...



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

* Re: [9fans] silliness in flight: build a desktop calculator with
  2008-04-01 17:48     ` Federico G. Benavento
  2008-04-01 22:08       ` hiro
@ 2008-04-02 11:46       ` kokamoto
  2008-04-02 13:20         ` hiro
  2008-04-02 22:38         ` Federico G. Benavento
  1 sibling, 2 replies; 20+ messages in thread
From: kokamoto @ 2008-04-02 11:46 UTC (permalink / raw)
  To: 9fans

>>  Of course, you can use or improve it by your own risk.   However,
>>  if anyone wants to link such a property, I suppose, s/he should contact
>>  with the original author...
>
> what would happen if everytime you wanted to give a link to something public
> you had to contact the original author?

When I was a graduate student, my teacher taught me "Science is a private work,
and if you want to learn something from someone, you should first contact her/him
direct.  This is very important, and you should remember this all the time" (not the
original words, but this way).   I agree with him, and am keeping his words.

> would that make the flow of information
> and knowledge harder, wouldn't it? did google contact the original author too?
> anyways, my intention was not to be disrespectful or anything, but
> being helpful.

I don't know what google is doing, however, I suppose they must have
some criteria on what they are doing.   Furthermore, I think they are on a business
world, where there is a solid way to solve problems if any.

To contact someone in person is not so hard now, just write email, very easy. ☺
If he had done this way, there may have been no problem...

Above said, yes,  I think I can understand what you are saying.
This is a very difficult problem now.   However, I believe the way what human thinks
right will not change so easy in a long time.

Kenji



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

* Re: [9fans] silliness in flight: build a desktop calculator with
  2008-04-02 11:46       ` kokamoto
@ 2008-04-02 13:20         ` hiro
  2008-04-02 22:38         ` Federico G. Benavento
  1 sibling, 0 replies; 20+ messages in thread
From: hiro @ 2008-04-02 13:20 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

> When I was a graduate student, my teacher taught me "Science is a private work,
>  and if you want to learn something from someone, you should first contact her/him
>  direct.  This is very important, and you should remember this all the time" (not the
>  original words, but this way).   I agree with him, and am keeping his words.
strange, i haven't talked to einstein, nor
Well, clearly the personal discussion of an issue, brings the fastest
and biggest gain of wisdom. Optimally for every one related. But we
often have a big difference of wisdom so that one will rather hold
lectures or write books about it to impart more knowledge to a brouder
public.
I didn't contact newton to get some basic understanding of my environment.
I don't mind it not being possible either.
emailing is easy, and that's why i'm consuming your time, too.
but otherwise i don't see the point in this advice of your teacer's.
Ther is no magic bullet email. And furthermore, there is no problem,
like you call it.


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

* Re: [9fans] silliness in flight: build a desktop calculator with
  2008-04-02 11:46       ` kokamoto
  2008-04-02 13:20         ` hiro
@ 2008-04-02 22:38         ` Federico G. Benavento
  1 sibling, 0 replies; 20+ messages in thread
From: Federico G. Benavento @ 2008-04-02 22:38 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

hola,

>  Above said, yes,  I think I can understand what you are saying.
>  This is a very difficult problem now.   However, I believe the way what human thinks
>  right will not change so easy in a long time.
>

there is no problem actually, just a different hierarchy of values caused
by the difference in our cultures. this won't happen again.
next time I have some information that could be useful to someone, I'll
check my priorities and decide the right course of action.

thanks

--
Federico G. Benavento

moving to the country gonna eat a lot of peaches...


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

* Re: [9fans] silliness in flight: build a desktop calculator with srv and rio
  2008-03-31 23:02   ` ron minnich
@ 2008-04-04 18:05     ` Paul Lalonde
  2008-04-05 13:53       ` Caerwyn Jones
  0 siblings, 1 reply; 20+ messages in thread
From: Paul Lalonde @ 2008-04-04 18:05 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ok, so this is really neat.  How do I do it in inferno?  What's the
equivalent of /srv?

Paul

On 31-Mar-08, at 4:02 PM, ron minnich wrote:

> On Mon, Mar 31, 2008 at 3:43 PM, Federico G. Benavento
> <benavento@gmail.com> wrote:
>> what about:
>>  % dc <[0=1] | echo 0 > /srv/desk
>>
>
> well I knew somebody would tell me how to do this. Damn. Nice.
>
> ron
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFH9m3+pJeHo/Fbu1wRAgAiAJ0Xw7Fy2oPUxcMWqunYcwSTCA/16wCgsq3O
2xqyuBuxSZZWT2qkD+GPX2M=
=+M18
-----END PGP SIGNATURE-----


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

* Re: [9fans] silliness in flight: build a desktop calculator with srv and rio
  2008-04-04 18:05     ` Paul Lalonde
@ 2008-04-05 13:53       ` Caerwyn Jones
  0 siblings, 0 replies; 20+ messages in thread
From: Caerwyn Jones @ 2008-04-05 13:53 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs, inferno-list

> > >  % dc <[0=1] | echo 0 > /srv/desk

>  Ok, so this is really neat.  How do I do it in inferno?  What's the
> equivalent of /srv?

Inferno has srv(3) which is the file2chan registry. The closest I can
get to the above, without writing a new limbo command, is

% load file2chan
% calc >[0=1] | {file2chan /chan/desk {rblock; putrdata &} {fetchwdata
> /fd/0} } &

% stream -b 1 /chan/desk

% echo 1+1 > /chan/desk

It doesn't really work as the plan9 one liner because file2chan is
binding a new instance of '#s' each time, so the /chan/desk file isn't
visible from other namespaces. If it used an existing instance it
would be. Also, putrdata might do multiple reads to satisfy the single
read from /chan/desk, which is why I'm using stream -b1 to read.  So,
not a success, unless anyone can point out a way I missed.

Caerwyn


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

end of thread, other threads:[~2008-04-05 13:53 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-31  5:08 [9fans] silliness in flight: build a desktop calculator with srv and rio ron minnich
2008-03-31 22:43 ` Federico G. Benavento
2008-03-31 22:51   ` Pietro Gagliardi
2008-03-31 22:57     ` andrey mirtchovski
2008-03-31 23:04     ` ron minnich
2008-03-31 23:02   ` ron minnich
2008-04-04 18:05     ` Paul Lalonde
2008-04-05 13:53       ` Caerwyn Jones
2008-03-31 23:04   ` ron minnich
2008-04-01 11:11   ` [9fans] silliness in flight: build a desktop calculator with kokamoto
2008-04-01 13:11     ` ron minnich
2008-04-01 13:29       ` Eric Van Hensbergen
2008-04-01 14:46         ` ron minnich
2008-04-01 16:10     ` Skip Tavakkolian
2008-04-02 11:19       ` kokamoto
2008-04-01 17:48     ` Federico G. Benavento
2008-04-01 22:08       ` hiro
2008-04-02 11:46       ` kokamoto
2008-04-02 13:20         ` hiro
2008-04-02 22:38         ` Federico G. Benavento

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