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

2009-03-25 Thread Paul Lalonde
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I'd like to see a 3D graphics protocol. Then I could run the host on some linux or window or mac box to do the display, and run the graphics app in Plan9, or inferno, or ... And (heresy aside) I've love a way to compile C++ programs for plan9

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

2009-03-25 Thread Paul Lalonde
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 A modern cfront is nearly impossible. Templates make it hella-hard. And generics might actually be C++'s best feature, at least in performance-code land. Paul On Mar 25, 2009, at 1:12 PM, Devon H. O'Dell wrote: 2009/3/25 Pa

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

2009-03-25 Thread Paul Lalonde
Paul On Mar 25, 2009, at 1:40 PM, James Tomaschke wrote: Paul Lalonde wrote: I'd like to see a 3D graphics protocol. Then I could run the host on some linux or window or mac box to do the display, and run the graphics app in Plan9, or inferno, or ... A port of vmgl to Plan9 would be

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

2009-03-25 Thread Paul Lalonde
A cfront-ish approach to templates leads to hellish duplication of template-generated code in each module, and thence to even worse code bloat. Of course, my understanding of what's possible in a cfront translation is perhaps (probably) naive. Paul On 25-Mar-09, at 2:12 PM, Charles Forsyt

Re: [9fans] GSOC: Drawterm for the iPhone

2009-03-25 Thread Paul Lalonde
iJuke ;-) On 25-Mar-09, at 8:24 PM, Tom Lieber wrote: On Wed, Mar 25, 2009 at 11:14 PM, Eric Van Hensbergen > wrote: I think rio is probably not useful, but a purely text based environtment isn't interesting either... The only thing I could see anyone using this for is if they wrote an iPh

Re: [9fans] critique of sockets API

2009-06-11 Thread Paul Lalonde
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Even more than transistors are so cheap that doing on-the-fly translation to a RISC instruction set in hardware is an essentially invisible cost. Plus you get to change the target microarchitecture to exploit new thinking in processor design wi

Re: [9fans] MIPS LSB compiler

2009-11-15 Thread Paul Lalonde
I'd be very interested in an ELF based cross-compilation to plan9. I have this many-core IA part that I would desperately love to boot a nicer OS on than we currently have (memory footprint, scheduling, vm architecture, syscall performance, remote exposure), but the principal application t

[9fans] Mac multi-touch mice and p9p acme anyone?

2009-11-26 Thread Paul Lalonde
I wound up with one of these today, and I just had to mess with it enough to get chording working through the multi-touch interfaces. I have no idea how it behaves on a trackpad, but the top 20% of my magic mouse is now 3 separate buttons with reasonable tapping and chording behaviour. I can

Re: [9fans] Mac multi-touch mice and p9p acme anyone?

2009-11-27 Thread Paul Lalonde
le mice and > couldn't get it to work. This with the new multitouch mice? > >-Eric > > Sent from my iPhone > > On Nov 26, 2009, at 1:58 AM, Paul Lalonde wrote: > >> I wound up with one of these today, and I just had to mess with it enough to >&g

Re: [9fans] GSoC proposal: Alternative window system

2014-03-19 Thread Paul Lalonde
Multiple displays and display & dpi awareness in acme would make my day! Multi-display looks easy - we just need handling for adding a new "row", which is already handily abstracted. Fitt's law aware mouse movement would be nice too, particularly on large screens. You could slightly "trap" the mo

Re: [9fans] [acme] Edit command -- More than one argument?

2014-10-27 Thread Paul Lalonde
We (Russ and I) never ported it back to Plan9 because there's a subtle layout bug when columns have different height fonts for the tag and the body. I works well enough for us, but isn't at the quality it should be. Paul On Mon Oct 27 2014 at 3:57:01 PM Rob Pike wrote: > That's a shame. > > -r

Re: [9fans] [acme] Edit command -- More than one argument?

2014-10-27 Thread Paul Lalonde
What do you mean by resizing flicker? I've never seen it with the multi-line tags. And we do resize the tag by hand - the scroll wheel opens and shuts it, in addition to adding/removing the trailing newline. On Mon Oct 27 2014 at 8:44:57 PM erik quanstrom wrote: > On Mon Oct 27 19:39:19 EDT 20

Re: [9fans] [acme] Edit command -- More than one argument?

2014-10-28 Thread Paul Lalonde
Yes, the scroll wheel forward expands to the full size, and backwards reduces it to one line; this is as designed, and only on the wheel for lack of a better UI idea. I can't say that it has any amount of documentation or discoverability :-( I see what you mean about the "jitter" on expand contrac

Re: [9fans] easier refreshing of acme wins

2015-03-26 Thread Paul Lalonde
The feature direction I'd like when working with Git is for the window of a git-changed file to become un-editable. This would require adding the idea of a un-editable window, which is probably a bad idea. Meanwhile I use the script below to generate X commands to reload changed windows. If I ha

Re: [9fans] using git

2015-03-28 Thread Paul Lalonde
I'd like to hear it too - much to learn from others' process. Paul On Sat, Mar 28, 2015 at 4:16 AM Charles Forsyth wrote: > > On 19 March 2015 at 18:26, wrote: > >> Charles Forsyth wrote: >> >> > On 19 March 2015 at 16:09, wrote: >> > >> > > There is definitely some >> > > learning curve and

[9fans] Acme and Git

2017-02-15 Thread Paul Lalonde
I know I'm not the only acme user who uses Git extensively :-) Is there some way to tell if a file is changed on disk that is open in an editor window? I frequently change branches and I often find myself editing stale versions. I notice when comes time to Put, but that's a bit late. Any tips to

Re: [9fans] Acme and Git

2017-02-15 Thread Paul Lalonde
Do you have a pointer to Russ's Watch? I quick dig shows I have poor Google-fu. Paul On Wed, Feb 15, 2017 at 12:23 PM Bakul Shah wrote: > May be use Russ'es Watch command? > > > On Feb 15, 2017, at 5:05 AM, Paul Lalonde > wrote: > > > > I know I&

Re: [9fans] Acme and Git

2017-02-16 Thread Paul Lalonde
I'll give Watch and a bit of scripting a shot. I couldn't find a git "HEAD changed" hook to tie to, so Watch is pretty much the right thing. Thanks! On Wed, Feb 15, 2017 at 9:04 PM Erik Quanstrom wrote: > try writing the file? 😀 > > On Feb 15, 2017 5:05 AM, Pa

Re: [9fans] Acme Edit to remove lines

2017-05-26 Thread Paul Lalonde
x/^X.*\n/d Or x/^X/+-d Away from a terminal so probably subtly wrong. On Fri, May 26, 2017 at 7:23 AM dexen deVries wrote: > given multi-line dot, spanning only part of a file, how do i construct > an Edit command to remove lines matching certain regular expression? > > wanted to delete lines st

Re: [9fans] It looks like our GSoC application was rejected

2008-03-18 Thread Paul Lalonde
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The required introspection is about how we function as an open source community, I suspect. We don't fit the usual open source mold, and generally cooperate quite poorly with one another (with some notable exceptions). Our projects aren't particul

Re: [9fans] silliness in flight: build a desktop calculator with srv and rio

2008-04-04 Thread Paul Lalonde
-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 <[EMAIL PROTECTED]> wrote: what about: % dc <[0=1

Re: [9fans] A shot in the dark

2008-05-27 Thread Paul Lalonde
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 FWIW, we used a similar technique just last summer debugging some PS3 code. The dev system is kind enough to include 4 front panel lights and a very lightweight API for setting them. We wound up "printing" out the program counter during a dead

Re: [9fans] Plan 9 and multicores/parallelism/concurrency?

2008-07-15 Thread Paul Lalonde
On 15-Jul-08, at 1:01 AM, Bakul Shah wrote: I suspect a lot of this complexity will end up being dropped when you don't have to worry about efficiently using the last N% of cpu cycles. Would that I weren't working on a multi-core graphics part... That N% is what the game is all about. W

Re: [9fans] Plan 9 and multicores/parallelism/concurrency?

2008-07-17 Thread Paul Lalonde
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Jul 17, 2008, at 12:29 PM, Bakul Shah wrote: My reasoning was that more and more cores can be (and will be) put on a die but a corresponding increase in off chip memory bandwidth will not be possible so at some point memory bottleneck will preven

Re: [9fans] mmap

2008-07-30 Thread Paul Lalonde
Roman V. Shaposhnik wrote: Personally, my experience of trying to use mmap() as a useful abstraction for the CPU's MMU was the last straw. It can't do even that reliably and in a portable fashion. Not to digress, but I was even more surprised to learn that there's not a single API on UNIX that ca

Re: [9fans] image/memimage speed

2008-11-30 Thread Paul Lalonde
Minor gripe as a graphics person - I loathe frames per second as a performance measure. Because of the inverse you can't really compare the numbers. Consider the difference in improvement between 1fps and 2fps compared to 29fps and 30fps. Both improve by 1fps, but they represent dramatic

Re: [9fans] image/memimage speed

2008-12-05 Thread Paul Lalonde
Again, you can stream a whole frame buffer reasonably fast - that should be nearly full-rate; it should be full rate if you pre-fetch with sufficient advance notice (500-1000 clocks), or DMA. But random access reads *have* to be slow: you get a stall while the system goes to PCIe for each cach

Re: [9fans] image/memimage speed

2008-12-05 Thread Paul Lalonde
But random access patterns suck at being speculatively cached. Linear access patterns still require reasonably careful work for the caching to do the right thing. Expecting your entire frame buffer to be cached in L2 isn't particularly reasonable. Paul erik quanstrom wrote: On Fri Dec 5 14:

Re: [9fans] image/memimage speed

2008-12-05 Thread Paul Lalonde
I'll try to track down an actual PCIe card rather than a simulator and run down some numbers on Monday. Paul On 5-Dec-08, at 12:11 PM, ron minnich wrote: On Fri, Dec 5, 2008 at 11:30 AM, Paul Lalonde <[EMAIL PROTECTED]> wrote: But random access patterns suck at being sp

Re: [9fans] graphics scaling

2008-12-22 Thread Paul Lalonde
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Have the scrolling tags been ported into the mainline p9 yet? That's the main reason I still spend most of my time in P9P and SAC. Paul (who hasn't yet managed to get his hands on an Intel PCIe graphics adapter of any sort - frustr. It's as if

Re: [9fans] Acme scrolling tags (was Re: graphics scaling)

2008-12-23 Thread Paul Lalonde
That differs from my experience - I usually run 3 columns on a 30" monitor, with tags open to two lines for most of my active windows; the second line typically has an Edit command lying around because you can't effectively 2-1 chord Edits. The extra length is also useful for dealing with

Re: [9fans] Acme scrolling tags (was Re: graphics scaling)

2008-12-23 Thread Paul Lalonde
The P9P version has this too: acme -$ But that still doesn't address ease of Edit commands or tags full of build config strings and other crap. Yes, I've been relying more on tags than guide files of late. Paul On 23-Dec-08, at 10:54 AM, erik quanstrom wrote: (Really, it was easier to

Re: [9fans] i7

2009-01-15 Thread Paul Lalonde
erik quanstrom wrote: it seems that core i7's work just dandy with plan 9, even resample seems just a tad pokey. :-) If only the motherboard my two were plugged into wasn't a the bleeding edge of design :-( Paul

Re: [9fans] Acme huge bar

2009-02-27 Thread Paul Lalonde
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 When I did the expanding tags I wound up choosing to leave them black since they aren't part of any frame. Not totally satisfactory, but the layout logic was baroque enough that disturbing it further didn't make much sense. I know that a few

Re: [9fans] IWP92020 Announcement

2020-01-13 Thread Paul Lalonde
This would totally happen in Waterloo right after I moved away! Paul On Mon., Jan. 13, 2020, 6:18 p.m. , wrote: > IWP92020 is happening. Submit papers and sign up here: > > http://iwp9.org > > Hope to see you there! > -- 9fans: 9fans Permalink: https

Re: [9fans] Jim McKie

2020-06-24 Thread Paul Lalonde
That's sad news indeed. I haven't seen him in ten years, but always enjoyed his wry humor. He always made me feel welcome on the community. Paul On Wed., Jun. 24, 2020, 5:37 p.m. Charles Forsyth, < charles.fors...@gmail.com> wrote: > I am sorry to say that Jim McKie (jmk) died suddenly on 16 Ju

Re: [9fans] Can compile Plan9 C compiler for windows10?

2021-03-28 Thread Paul Lalonde
You're now asking a question of ABI (application binary interface) more than of the compiler. The ABI is the hard part - what the calling conventions are, linkage and executable formats, etc, which vary significantly from system to system. You may find a way to compile the compiler so it runs in

Re: [9fans] Alternative to fine-grained mouse usage?

2021-06-30 Thread Paul Lalonde
There's a huge difference using my mouse in Plan9 than in Plan9port on my mac. Plan9 feels almost unusable by comparison. I suspect much of this is the very finely tuned acceleration/fine-pointing behavior of the mouse on modern desktop platforms. That's probably a ripe space for improving the Pl

Re: [9fans] Searching sam for text

2021-08-02 Thread Paul Lalonde
I occasionally do (in acme, sam MMV) ,x/open/+-{ p } It separates the match from the address by a newline, but works well enough for my needs. On Mon, Aug 2, 2021 at 9:39 AM wrote: > In sam if I invoke ,x g//+-p sam prints out the hits in the sam > window by lines. I was wondering if there is

Re: [9fans] Drawterm GPU (was: Software philosophy)

2021-08-22 Thread Paul Lalonde
I'd love to see GPU support for Plan9. This discussion falls right into my professional capacity. I'll say that people generally *grossly* underestimate the complexity of a modern GPU and of its supporting software stack. The GPU driver is effectively a second operating system with shared memor

Re: [9fans] Drawterm GPU (was: Software philosophy)

2021-08-22 Thread Paul Lalonde
00K+ > lines of source code. drm/amd over 2M lines of code. Intel's i915 seems to > be about 1/10th the amd size. AIUI, this is linux GPU driver code, more or > less unchanged (FreeBSD has shim code to use it). How did the interface to > an SIMD processor get so complicated? >

Re: [9fans] Drawterm GPU (was: Software philosophy)

2021-08-22 Thread Paul Lalonde
w2.cs.arizona.edu/~cscheid/reading/myer-sutherland-design-of-display-processors.pdf>" > has not only stopped but exploded :-) Or stopped being applicable. > > -- Bakul > > On Aug 22, 2021, at 9:23 AM, Paul Lalonde > wrote: > > It got complicated because there'

Re: [9fans] porting projects...

2021-09-06 Thread Paul Lalonde
It does look like this would need raw mouse state to get the DX/Dy data instead of absolute screen positions. On Mon, Sep 6, 2021, 12:36 PM Stuart Morrow wrote: > On 06/09/2021, Skip Tavakkolian wrote: > > To be clear, the discussion is about sharing a Plan 9 term's > > mouse/keyboard with non-

Re: [9fans] porting projects...

2021-09-06 Thread Paul Lalonde
Do the other platforms do their own acceleration management? That makes you want to feed deltas instead of absolutes. On Mon, Sep 6, 2021, 1:13 PM Stuart Morrow wrote: > On 06/09/2021, Paul Lalonde wrote: > > It does look like this would need raw mouse state to get the DX/Dy data &g

Re: [9fans] Script to apply Edit commands in acme

2023-01-18 Thread Paul Lalonde
You can, of course, execute multiple commands in one Edit, either lineline or chroding the "{}" block: Edit { ,x/a/c/b/ ,x/d/c/e/ } On Wed, Jan 18, 2023 at 8:46 AM Henri Ducrocq wrote: > Here is a script I wrote to run any arbitrary command (Edit, Look, etc) > in a window (current one by defaul

Re: [9fans] VCS on Plan9

2024-04-18 Thread Paul Lalonde
The Bell Labs approach to source control was, I'm, weak. It relied on snapshots of the tree and out-of-band communication. Don't forget how small and tight-knit that development team was, and how valuable perfect historic snapshots were. Add that 40 years ago source code revision control systems

Re: [9fans] iwp9.org (Re: BibTex collections of all 4 proceedings)

2010-05-07 Thread Paul Lalonde
Both Vancouver and Seattle are trivially doable for me. I'd offer our Victoria offices, but we're moving into unknown space at the end of August. Paul On 2010-05-07, at 6:09 AM, Eric Van Hensbergen wrote: > On Thu, May 6, 2010 at 4:45 PM, ron minnich wrote: >> On Thu, May 6, 2010 at 2:21 PM, S

Re: [9fans] other mouse buttons in drawterm on a one mouse button mac laptop under OS X

2010-09-07 Thread Paul Lalonde
It's easy to change and recompile. Paul On Tue, Sep 7, 2010 at 8:10 AM, EBo wrote: > > > >> Yes but drawterm doesn't agree: command (apple key) means right click > >> and option means middle click. > > > > Oh, I see. I'm not terribly inclined to change that. > > Drawterm has used those keys fo

Re: [9fans] other mouse buttons in drawterm on a one mouse button mac laptop under OS X

2010-09-07 Thread Paul Lalonde
You could intercept /dev/mouse on the cpu server and swap the buttons there before starting rio. That's per-user. Paul On Tue, Sep 7, 2010 at 1:14 PM, EBo wrote: > > > > It's easy to change and recompile. > > I should have stated "to reconfigure function keys without recompiling the > system".

[9fans] Buying a Guru Plug. Do I want/need the JTAG module too?

2010-09-09 Thread Paul Lalonde
I'd like to run it as a household control server, notwithstanding various teething pains/devices. If I fail too badly, I can probably coerce Linux to do what I need. Paul -- I'm migrating my email. plalo...@telus.net will soon be disconnected. Please use paul.a.lalo...@gmail.com from now on.

[9fans] 9vx and replica/pull on OS X

2010-09-10 Thread Paul Lalonde
I want to build a kw kernel, which caused me to want to update my 9vx installation. Have my file system on a case-sensitive remote mounted drive. I'm getting essentially every file tagged as "locally modified; will not update". When a file is good, I get a warning that I can't set the uid; I can pr

Re: [9fans] IWP9-2010 tentative schedule

2010-10-10 Thread Paul Lalonde
I'll be a bit late - the floats don't land on Lake Union until 10:00am at this time of year, so I should just miss Geoff's talk :-( I do wish my guruplug had arrived already. Paul On Sat, Oct 9, 2010 at 9:08 PM, Jeff Sickel wrote: > > On Oct 9, 2010, at 10:26 PM, ron minnich wrote: > > > Bring

[9fans] Trap in 5c compiling rc?

2010-12-04 Thread Paul Lalonde
I'm trying to build an arm userspace, and I'm dying building rc; 5c is dying at /sys/src/cmd/5c/peep.c:1338, with joinsplit() having been called with r=0x0. I'm running from an old distro, but with today's sysfromiso by ron. Any (non-null) pointers? Paul -- I'm migrating my email. plalo...@

Re: [9fans] Trap in 5c compiling rc?

2010-12-05 Thread Paul Lalonde
I've rebuilt my x86 userspace, nuked, rebuilt objtype=arm, and still in rc, bang. I'm running on 9vx, so I can imagine some random interaction there (I can't justify the power bills to keep a plan9 386 box going these days given the frequency I use it). An rc would let me move all this over to my p

Re: [9fans] Trap in 5c compiling rc?

2010-12-05 Thread Paul Lalonde
Erik sorted me out - and our wee conversation made me remember that in the presence of 'bind -b /sysfromiso /' it's important not to get the arguments backwards. Mea maxima culpa, apologies for the noise. Paul On Sun, Dec 5, 2010 at 8:16 AM, Paul Lalonde wrote: > I've r

Re: [9fans] Trap in 5c compiling rc?

2010-12-06 Thread Paul Lalonde
I got it clean, finally. I had mis-mapped some pieces while updating my x86 userland, without which 5c crapped out a lot. Next question: How do I build my plug kernel? Among my early build problems: mk: no recipe to make 'devtwsi.5' in directory /sys/src/9/kw ../boot/libboot.a5 doesn't e

Re: [9fans] Trap in 5c compiling rc?

2010-12-06 Thread Paul Lalonde
t; wrote: > > On Mon Dec 6 20:14:54 EST 2010, rminn...@gmail.com wrote: > >> On Mon, Dec 6, 2010 at 5:08 PM, Paul Lalonde > wrote: > >> > I got it clean, finally. I had mis-mapped some pieces while updating > my x86 > >> > userland, without which 5c cr

Re: [9fans] Trap in 5c compiling rc?

2010-12-07 Thread Paul Lalonde
sources! It's really impressive how much can fall out of your head when you haven't actually run plan9 for a couple of years. I have a build, and tonight I should be able to actually try it! Paul On Tue, Dec 7, 2010 at 5:37 AM, erik quanstrom wrote: > On Tue Dec 7 00:58:58 EST 2010, paul.a.la

Re: [9fans] Trap in 5c compiling rc?

2010-12-07 Thread Paul Lalonde
I have a successful boot off my USB stick onto the Guru. Now, how do I tell it to use the USB stick as a root filesystem? I'm guessing I'll want to have two partitions, one to hold the image and another as a native P4 fs of some sort (if only to get case-sensitive filenames). How do I specify th

Re: [9fans] Trap in 5c compiling rc?

2010-12-07 Thread Paul Lalonde
Oh dear, I spend too much time with Perforce (P4) these days. I mean an Plan9 fs, of course. Paul On Tue, Dec 7, 2010 at 8:26 PM, Paul Lalonde wrote: > I have a successful boot off my USB stick onto the Guru. > > Now, how do I tell it to use the USB stick as a root filesystem? I

Re: [9fans] Trap in 5c compiling rc?

2010-12-08 Thread Paul Lalonde
My application is home-control; I have an off-grid cabin that wants to run a 3G usb stick and a low-power cpu server to manage automation - pre-heating, hot water, etc. This lets me geek a little at the same time. Paul On Tue, Dec 7, 2010 at 10:13 PM, Lucio De Re wrote: > On Tue, Dec 07, 2010

Re: [9fans] Trap in 5c compiling rc?

2010-12-08 Thread Paul Lalonde
/arm/9plug On Wed, Dec 8, 2010 at 5:06 AM, erik quanstrom wrote: > > Now, how do I tell it to use the USB stick as a root filesystem? I'm > > guessing I'll want to have two partitions, one to hold the image and > another > > as a native P4 fs of some sort (if only to get case-sensitive filenames

Re: [9fans] Modern development language for Plan 9, WAS: Re: RESOLVED: recoving important header file rudely

2011-02-17 Thread Paul Lalonde
Best recent c99 example: int foo[] = { [0] = 1, [1] = 2, [2] = 4, [3] = 8, [4] = 16, [5] = 32 }; I shudder to think about foo[6]. Paul On Thursday, February 17, 2011, ron minnich wrote: > I was looking at another fine example of modern programming from glibc > and just had to share

Re: [9fans] self modifying code in intel vga bios?

2011-03-08 Thread Paul Lalonde
Today, of course, we'd call this JIT, and shove it in a new page, and think ourselves clever. The last time I poked at one of these self-modifying bits they were really just jitting a blit loop, in place. Drops register pressure a little bit, which has always been a bit of an issue in x86 land. P

Re: [9fans] Go Plan 9

2011-04-05 Thread Paul Lalonde
So I can write go programs that take advantage of private namespaces and other Plan9 innovations. Paul On Tue, Apr 5, 2011 at 12:06 PM, Yaroslav wrote: > 2011/4/5 Lucio De Re : > > As for not running Go on 9vx, that's a pain, I have such a nice 9vx > > installation on my Ubuntu 32-bit laptop th

Re: [9fans] Additional compilers under 9vx.OSX

2011-04-07 Thread Paul Lalonde
Fortunately you can build a case-insensitive file system on a mac, within a file. Disk Utility lets you make a filesystem in a file, and you can click "case-sensitive". Big win, and though you have to size the FS ahead, it's also nice to have my 9vx install all in one disk file for moving to othe

Re: [9fans] Additional compilers under 9vx.OSX

2011-04-07 Thread Paul Lalonde
1s/case-insensitive/case-sensitive/ On Thu, Apr 7, 2011 at 8:45 AM, Paul Lalonde wrote: > Fortunately you can build a case-insensitive file system on a mac, within a > file. Disk Utility lets you make a filesystem in a file, and you can click > "case-sensitive". Big win, and

Re: [9fans] spaces in filenames

2011-04-26 Thread Paul Lalonde
I mostly run acme from inferno (acme-SAC), and live with trfs to take care of my windows and mac paths. My linux paths are much better behaved, and so I run from p9p there. Paul On Tue, Apr 26, 2011 at 12:31 PM, Rob Pike wrote: > I still use acme. My solution for spaces in file names is to av

Re: [9fans] Mousing is faster than typing but users do not believe it

2011-06-17 Thread Paul Lalonde
It sounds easy. But few folks on this list are HCI researchers (I'll tell you it's odd going from GPU design to HCI - but it's fun!). None of the micro-tasks (mouse vs keyboard) that folks are going on about on this list is meaningful to measure. We know keyboards are good for some things, and m

Re: [9fans] this is kind of sad

2011-06-24 Thread Paul Lalonde
Works for me. On Fri, Jun 24, 2011 at 11:19 AM, dexen deVries wrote: > On Friday 24 June 2011 16:12:05 Charles Forsyth wrote: > > i put a copy on u9fs.googlecode.com > > > thanks from one of the ``been meaning to > try this Plan 9 thing'' guys ;-) > > any idea what's up with bell lab's plan 9 ser

Re: [9fans] Announcing Inferno for Android phones

2011-09-16 Thread Paul Lalonde
A pretty good week for 9fans! Grats all involved! Paul On Fri, Sep 16, 2011 at 3:32 PM, andrey mirtchovski wrote: > this is cool! > > On Fri, Sep 16, 2011 at 4:23 PM, John Floren wrote: > > We would like to announce the availability of Inferno for Android > > phones. Because our slogan is "If it

Re: [9fans] acme multi-line tags (or maybe, efficient message stores)

2011-10-09 Thread Paul Lalonde
Not as far as I know. The grief comes with mixed fonts in the same column. As the tag grows it breaks the column layout height. You wind up with the choice of pushing the windows below around (ugly and unusable) or winding up with fractional lines in each window whose font is not the tag font

Re: [9fans] acme multi-line tags (or maybe, efficient message stores)

2011-10-09 Thread Paul Lalonde
I often keep an Edit I'm refining in a separate tag line for easy selection. But the real use was in keeping commands that need chorded parameters, so my debugger sessions, for example, keep a line of "list print break" etc, so I can chord in the parameter easily. That way I don't have to construc

Re: [9fans] tcl, 9p

2011-10-10 Thread Paul Lalonde
C is a low level language, not intermediate. In the second decade of the 21st century is it too much to ask for garbage collection and type safety? Hmm. I'm probably just feeding a troll. Paul On Mon, Oct 10, 2011 at 2:05 AM, Balwinder S Dheeman < bsd.sans...@anu.homelinux.net> wrote: > On 10

Re: [9fans] apparently nice summary of small linux pcs

2012-07-17 Thread Paul Lalonde
More to the point, you don't want any OS on an 8 bit machine. A small driver library, maybe. But really, 8 bit machines today are just for fun little micro-control projects and you really don't want an OS in the way. The first thing I did to make an arduino useful was reclaim the timer thread tha

Re: [9fans] Acme: how to search only in selection

2012-08-09 Thread Paul Lalonde
The real question is how to handle the next selection; tracking two dots seems wrong. On Thu, Aug 9, 2012 at 8:28 AM, Matthew Veety wrote: > > On Aug 9, 2012 10:00 AM, "dexen deVries" wrote: >> >> On Thursday 09 of August 2012 15:46:47 Rudolf Sykora wrote: >> > (...) >> > Otherwise, using '>g pa

Re: [9fans] c++

2012-11-22 Thread Paul Lalonde
PS2 development is generally too expensive for the cost model of education games, sadly. On Thu, Nov 22, 2012 at 9:39 AM, wrote: > > A friend is developing such > > web/tablet based lessons for similar kids in India (India has as big a > > problem of poor ed. as the whole of Africa). > > The BB

[9fans] Multi-monitor rio in plan9port in Ubuntu

2014-01-08 Thread Paul Lalonde
I got fed up with Ubuntu's crappy UI, so I went back to basics, but the default new window manager stuff gave me a small, mirrored desktop across both my monitors. To save someone else the grief, here's a quick how-to: 1) Add a new window manager for rio. Your paths will vary. ~ $ cat /usr/share

[9fans] Acme, dump, and $HOME

2014-01-13 Thread Paul Lalonde
Can anyone explain to me the rationale of Dump dropping acme.dump in $HOME instead of $PWD? I know I can pass it a different filename, but it seems odd to put it in $HOME instead of where acme is called from. My use case is this: I'm working on two projects, and so want to maintain two long-term "s

Re: [9fans] Acme, dump, and $HOME

2014-01-13 Thread Paul Lalonde
e acme was started. I just don't understand why "acme.dump" should go to $home by default, when everything else in the editor is relative to the window directory. On Mon, Jan 13, 2014 at 8:49 AM, dexen deVries wrote: > On Monday 13 of January 2014 08:42:22 Paul Lalonde wrote: >

Re: [9fans] Acme, dump, and $HOME

2014-01-13 Thread Paul Lalonde
On 13 January 2014 16:42, Paul Lalonde wrote: > >> Can anyone explain to me the rationale of Dump dropping acme.dump in >> $HOME instead of $PWD? > > > alternatively, if started with acme -l dumpfile, why not write it back to > the same file? >

Re: [9fans] Acme, dump, and $HOME

2014-01-13 Thread Paul Lalonde
i turn on my terminal it runs acme -l $home/acme.dump > automatically. And before i turn it off i just press dump. > If I need to preserve a state for longer i can do > Dump otherfile. For me this seems the saner behaviour. > > tl;dr I'm against your patch, sorry > > > 2

Re: [9fans] Acme, dump, and $HOME

2014-01-13 Thread Paul Lalonde
It certainly addresses my use case. I'll give it a spin when I next have 5 minutes to mess with it. Paul On Mon, Jan 13, 2014 at 11:17 AM, Charles Forsyth wrote: > > On 13 January 2014 18:30, Paul Lalonde wrote: > >> That seems even more magical, I think. >> >

Re: [9fans] NIX experience

2024-12-28 Thread Paul Lalonde
This data-shuttling is one of the things that GPU vendors have been working on. Most of the data the GPU needs is never touched by the CPU, except to move it to GPU memory. This is wasteful. But the GPU already sits on the PCIe bus, as does the storage device. Why not move the data directly from

Re: [9fans] NIX experience

2025-01-07 Thread Paul Lalonde
feels completely surmountable. Paul On Tue, Jan 7, 2025 at 9:29 PM Ron Minnich wrote: > if you can document your steps, then others can stand on your > shoulders, possibly, and we can all move forward? > > On Tue, Jan 7, 2025 at 9:08 PM Paul Lalonde > wrote: > > >

Re: [9fans] NIX experience

2024-12-30 Thread Paul Lalonde
Yes, AMD's EPYC line and derivatives, with their reasonably nice memory partitioning is *excellent* for running independent VMs. It does a good job of letting you scale your core counts appropriately to the size of the VM. Nvidia's GeForce NOW game streaming platform runs (ran? I'm not there any

Re: [9fans] NIX experience

2024-12-30 Thread Paul Lalonde
The hard part is memory consistency. x86 has a strong coherence model, which means that any write is immediately visible to any other core that loads the same address. This wreaks havoc on your cache architecture. You need to either have a global synchronization point (effectively a global share

Re: [9fans] NIX experience

2024-12-27 Thread Paul Lalonde
Xeon Phi was the last remnant of the first GPU architecture I worked on. It was evolved from Larrabee, meant to run DX11 graphics workloads. The first Phi was effectively the Larrabee chip but with the texture sampling hardware fused off. The remnants of that work are now living on in the AVX512 in

Re: [9fans] NIX experience

2024-12-27 Thread Paul Lalonde
On Fri, Dec 27, 2024 at 1:25 PM sirjofri wrote: > I've been a game developer for >5 years and I'm always surprised by how > much GPUs can do if used correctly. It's just incredible. > Yes, it still doesn't cease to amaze me. The compute density is just astounding. > Can't wait to see what will

Re: [9fans] NIX experience

2024-12-27 Thread Paul Lalonde
Not directly. The AVX512 instructions include some significant permute/shuffle/mask hardware, available on pretty much all instructions. These in turn lead to very long capacitance chains (ie, transistors in series that have to stabilize each clock) and so constrain how fast the clock can run. Fo

Re: [9fans] NIX experience

2024-12-27 Thread Paul Lalonde
GPUs have been my bread and butter for 20+ years. The best introductory source continues to be Kayvon Fatahalian and Mike Houston's 2008 CACM paper: https://dl.acm.org/doi/10.1145/1400181.1400197 It says little about the software interface to the GPU, but does a very good job of motivating and de

Re: [9fans] NIX experience

2024-12-28 Thread Paul Lalonde
x27;s Multiple-Instance GPU (MIG) architecture > seems to help to handle the second type of usage. The first case > requires maximizing data transfer rate, and the second needs clever > scheduling to minimize switching (large/huge) model parameters in/out. > > > On Fri, Dec 27, 2024 a

Re: [9fans] NIX experience

2024-12-27 Thread Paul Lalonde
I'll take 6912 simple cores at 1Ghz over 192 core at 5GHz any day. So long as I can spend the 3 months rebuilding the implementation to be cache and memory friendly. I love the EPYC line, and have spec'd them into DCs. But for raw compute it's just not competitive for HPC-like workloads. Paul

[9fans] 20241121 Plan9 Foundation Board Meeting Minutes

2024-12-19 Thread paul lalonde
For your information, attached. Paul -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T2076dcd08fd197c2-Mb185053184b89cd0ecbb5095 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription 20241121 Minutes for Distribution.p

[9fans] 2024 Plan 9 Foundation Board Report

2024-12-19 Thread paul lalonde
It is my pleasure to distribute the Plan 9 Foundations' 2024 Annual Report. It is also attached in PDF format for your reference. Paul Lalonde, Secretary of the Board of Directors of the Plan 9 Foundation. Plan 9 Foundation Annual Report 2024 Glenda’s Diary Important events The the

Re: [9fans] NIX/regen

2025-01-12 Thread Paul Lalonde
On Sun, Jan 12, 2025 at 10:02 AM wrote: > [I have made a first PR for some small fixes to nix/nix > and adding a NOTES that fixes some infelicities in the > instructions to get started] > Thank you! Infelicities is a very polite way to point out my poor note-taking skills! > Would it be possi

[9fans] 12 December 2024 Plan 9 Foundation Board Meeting Minutes

2025-01-23 Thread paul lalonde
Please find attached the minutes of the December meeting of the Plan 9 Foundation, approved at today's board meeting. Paul -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tf9ad3c6aea65f28a-M685ee58be10cf99819a59db8 Delivery options: http

[9fans] 9front USB EFI Boot hang

2025-01-27 Thread Paul Lalonde
Hi, I was trying to bring up 9front on another machine I have (Lenovo Thinkstation P620 with a Threadripper Pro 3955WX), and I hang right after the "boot\n" output of the EFI loader. Any suggestions on how to debug this? Is there a simple way to just build the EFI and 9fat partitions on a USB s

Re: [9fans] 9front USB EFI Boot hang

2025-01-27 Thread Paul Lalonde
boot image too big; will only load the first 2K Is it normal for 9bootiso to be 6664 bytes long? Or is there something broken in my source tree? Paul On Mon, Jan 27, 2025 at 10:18 AM Jacob Moody wrote: > On 1/27/25 11:34, Paul Lalonde wrote: > > Hi, > > I was trying to b

Re: [9fans] Nix/regen: multiboot flags

2025-01-28 Thread Paul Lalonde
The multiboot specification says: If bit 16 in the ‘flags’ word is set, then the fields at offsets 12-28 in the Multiboot header are valid, and the boot loader should use them instead of the fields in the actual executable header to calculate where to load the OS image. I believe they are valid in

  1   2   >