9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Introducing bsflite, AIM for Plan9
@ 2005-01-12 14:39 Claudio Leite
  2005-01-12 15:09 ` rog
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Claudio Leite @ 2005-01-12 14:39 UTC (permalink / raw)
  To: 9fans


Hello!

 Yesterday there was a comment about Plan 9 lacking an IM client. This is no
longer true; for the past few weeks I've been working on porting my client,
bsflite, from UNIX to Plan 9. So far, thanks to APE this has not been much of
a problem.

 The client is very simple, with a line-based interface reminiscent to a
shell. It has proven to be quite stable, seeing as how I've used it
exclusively for the past year and a half, and have "converted" many of my
friends.

 The latest binary is here:

 http://mordor.tip9ug.jp/who/bsflite/bsflite-20050112.plan9.gz

 also get http://mordor.tip9ug.jp/who/bsflite/README

 To use, simply copy the binary to your path. There is no configuration
needed. In this latest version, I have told it to look for the optional
configuration/profile/buddy list in $home/lib/bsflite/ (is this a good
place?). The files are named "config," "profile" and "buddies," respectively.
Note again that these are optional - view the README for more information.

 Previously, the client was meant to be used under vt, but since that doesn't
support reverse linewrap, the output of the client wasn't as clean as it's
intended. However, I haven't figured out how to get the terminal dimensions
for a rio shell window, and thus it's hardcoded to 80x24. The best way to do
things right now is to run vt, use its resize 80x24 function and quit - the
terminal will remain at the right size, at which point you can run bsflite
without any problems.

 Many thanks to Nashi from tip9ug.jp for help and for providing an account,
and to Thomas Miller for the idea of porting to Plan 9.

--Claudio

-- 
Claudio Leite
- http://leitec.org/
- http://staticky.com/


^ permalink raw reply	[flat|nested] 9+ messages in thread
* Re: [9fans] Introducing bsflite, AIM for Plan9
@ 2005-01-12 15:28 Claudio Leite
  0 siblings, 0 replies; 9+ messages in thread
From: Claudio Leite @ 2005-01-12 15:28 UTC (permalink / raw)
  To: 9fans


On Wed, Jan 12, 2005 at 03:09:23PM +0000, rog@vitanuova.com wrote:
> 
> why do you need to know the terminal dimensions?

I use a word-wrapping print routine to display incoming and outgoing messages
in a more legible manner, so I need to know how many columns the screen has in
order to space it out properly. Thanks for the tip.

> 
> PS. where's the source?
> 

The current version in CVS supports Plan 9 (the latest release, 0.72, does
not). Please see http://bsflite.sf.net/ for more information. Some of it is a
bit ugly.

-Claudio

-- 
Claudio Leite
- http://leitec.org/
- http://staticky.com/


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

end of thread, other threads:[~2005-01-13 16:57 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-12 14:39 [9fans] Introducing bsflite, AIM for Plan9 Claudio Leite
2005-01-12 15:09 ` rog
2005-01-13  2:57 ` tom
2005-01-13 10:48 ` Dave Lukes
2005-01-13 11:37   ` Gorka Guardiola
2005-01-13 11:42     ` Tiit Lankots
2005-01-13 14:45       ` Fco. J. Ballesteros
2005-01-13 16:57 ` Claudio Leite
2005-01-12 15:28 Claudio Leite

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