9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] Pico (again)
@ 2002-07-18 14:14 anothy
  2002-07-18 18:07 ` Fariborz (Skip) Tavakkolian
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: anothy @ 2002-07-18 14:14 UTC (permalink / raw)
  To: 9fans

just out of curiosity, i grabbed the popi stuff from holzmann's
page and gave it a shot. popi, the portable pico, popi, compiles
fine out of the box, although it runs into the buffered IO issue
common to most unix command line programs on Plan 9. i've not
checked to see that it does sensable things with images, though,
mainly because i don't know what to do with popi's output. 

the compiled version of pico available from holzmann's page
doesn't compile. i put no effort into figuring out why. the notes
on holzmann's page are not encouraging in this regard.

i was not able to pull the version of pico described in Rakitzis'
message, so it's untested.

anyone got anything to deal with pico (v10 picfile(5)) images?
ア


^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: [9fans] Pico (again)
@ 2002-07-26  6:03 Byron Rakitzis
  0 siblings, 0 replies; 14+ messages in thread
From: Byron Rakitzis @ 2002-07-26  6:03 UTC (permalink / raw)
  To: 9fans, steve.simon

>Hi,
>
>Pico was a JIT compiler for expressions mapping one image onto another.
>The compiler was written only for the VAX.
>
>There are several versions available in c.s.u starting with a cut down,
>interpreted
>version called popi released by Gerard Holzman later versions had JIT compilers
>added  by Byron Rakitzis of Unix RC fame.

Hm... I did code generators for SPARC and MIPS roughly 10 years ago.
Later on I added a code generator for Alpha which was adapted from
the MIPS code, but which became much more exciting ultimately because
I added floating point, polar coordinates, trig functions, etc.

I did make a quick Java JIT for x86 in 1995 which I bolted into the
then brand-new Sun interpreted runtime. I imagine it would be possible
to adapt those macros to make an x86 pico (for what else do people use
these days but x86s??), but I haven't spent time on pico in years
and years.

I hardly participate in 9fans and I don't know where to post the code
these days. If someone would like a bundle of my pico directory with
the three above-mentioned code generators (SPARC/MIPS/Alpha), let me know.

Byron.


^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: [9fans] Pico (again)
@ 2002-07-18 20:04 Dennis Ritchie
  2002-07-19  8:19 ` ggm
  2002-07-29 15:57 ` Douglas A. Gwyn
  0 siblings, 2 replies; 14+ messages in thread
From: Dennis Ritchie @ 2002-07-18 20:04 UTC (permalink / raw)
  To: 9fans

I retrieved some of the pico-processed images that
were in the 10th edition manual:

http://www.cs.bell-labs.com/10thEdMan/v2pix.html


	Dennis


^ permalink raw reply	[flat|nested] 14+ messages in thread
* [9fans] Pico (again)
@ 2002-07-18  8:53 steve.simon
  0 siblings, 0 replies; 14+ messages in thread
From: steve.simon @ 2002-07-18  8:53 UTC (permalink / raw)
  To: 9fans

Hi,

Pico was a JIT compiler for expressions mapping one image onto another.
The compiler was written only for the VAX.

There are several versions available in c.s.u starting with a cut down,
interpreted
version called popi released by Gerard Holzman later versions had JIT compilers
added  by Byron Rakitzis of Unix RC fame.

Some time ago I had grand ideas of producing something similar for
processing data streams of video but I'm afraid it fell at the hurdle of my lack
of
understanding of process networks generation.

The original interpreted popi should run fine on Plan9 under pcc.

Sorry if any of this is inaccurate, its from memory.

-Steve



^ permalink raw reply	[flat|nested] 14+ messages in thread
* [9fans] Pico (again)
@ 2002-07-17 22:46 Sam
  2002-07-18  0:28 ` Fariborz (Skip) Tavakkolian
  0 siblings, 1 reply; 14+ messages in thread
From: Sam @ 2002-07-17 22:46 UTC (permalink / raw)
  To: 9fans

Of course, now that I've thought about it if you're
looking for an editor with the "simplicity" of
pico you can always use the rio window buffer
and snarf it into a file when you're done.

Rob mentions this in his 8 1/2 paper (The editing,
not the snarfing, iirc).

Sam



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

end of thread, other threads:[~2002-07-29 15:57 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-07-18 14:14 [9fans] Pico (again) anothy
2002-07-18 18:07 ` Fariborz (Skip) Tavakkolian
2002-07-18 23:07 ` Micah Stetson
2002-07-29 15:57 ` Douglas A. Gwyn
  -- strict thread matches above, loose matches on Subject: below --
2002-07-26  6:03 Byron Rakitzis
2002-07-18 20:04 Dennis Ritchie
2002-07-19  8:19 ` ggm
2002-07-29 15:57 ` Douglas A. Gwyn
2002-07-18  8:53 steve.simon
2002-07-17 22:46 Sam
2002-07-18  0:28 ` Fariborz (Skip) Tavakkolian
2002-07-17 23:19   ` Sam
2002-07-18  0:35     ` Fariborz (Skip) Tavakkolian
2002-07-18  9:51   ` William Josephson

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