From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: From: erik quanstrom Date: Thu, 29 Jan 2009 08:53:53 -0500 To: 9fans@9fans.net In-Reply-To: <509071940901290350w103904c6rea469880f7dac12e@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] Small program "PlanKey" (paraphrase of DOSKey) Topicbox-Message-UUID: 8d7ee0cc-ead4-11e9-9d60-3106f5b1d025 > > How about turning acme to universal UI, in the style of old Oberon? > > Acme very deeply believes that everything's just text. It would be > substantial effort to get it to be any more universal than that. I'm > aware of at least two independent efforts by very smart people who > stalled at about the same place. i was hoping to avoid this discussion and keep things simple. the problem with adding graphics to acme is kind of interesting though. text pretty much does it's own layout. that is, you can teach acme how to layout and wrap text by hard coding the rules. tabs get the width of $tabstop characters, etc. when you add graphics, things get a bit more interesting. the easy (but inflexible) way of doing it is like 9term, either text or graphics. that's a step. faces and stats could run in acme. but hard to extend. or, a bit bolder way to go is to give acme a boxes-n-glue layout device. then Mailfaces could put the face in a left column and the standard information in the right column. that's enough hand waving for this month. - erik