[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #4177] Submission of HighLine
From: |
Gregory Brown |
Subject: |
[Savannah-register-public] [task #4177] Submission of HighLine |
Date: |
Sun, 22 May 2005 23:02:07 +0000 |
User-agent: |
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 |
URL:
<http://savannah.nongnu.org/task/?func=detailitem&item_id=4177>
Summary: Submission of HighLine
Project: Savannah Administration
Submitted by: greg7224
Submitted on: Sun 05/22/2005 at 23:02
Should Start On: Sun 05/22/2005 at 00:00
Should be Finished on: Wed 06/01/2005 at 00:00
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Percent Complete: 0%
Assigned to: None
Open/Closed: Open
Effort: 0.00
_______________________________________________________
Details:
Site Admin. Approval/Edition URL:
<https://savannah.nongnu.org/admin/groupedit.php?group_id=7649>
###### ORIGINAL SUBMISSION DETAILS ######
System Group Name:
-----------------
highline
Full Name:
----------
HighLine
Type:
-----
non-GNU software & documentation
License:
--------
Other
Other License:
--------------
The Ruby License. According to Richard Stallman, this is a Free
non-copyleft license compatible with the GPL.
Description:
------------
HighLine was designed to ease the tedious tasks of doing console input and
output with low-level methods like gets() and puts(). HighLine provides a
robust system for requesting data from a user, without needing to code all
the error checking and validation rules and without needing to convert the
typed Strings into what your program really needs.
HighLine allows developers to quickly create robust menus with custom layouts
using the built in options or their own eRb Strings. We've implemented ANSI
color sequences so that full control over the look and feel of the text can
be had.
Things like word wrap, paging, and other formatting needs are easily
accomplished with HighLine. The system works as a high level wrapper around
all input/output operations and can easily be used for server interaction or
even to simplify validation underneath a GUI.
HighLine has even been set up to implement a command shell! It truely can
help make the process of communicating with a user much easier and cleaner to
work with.
Source code and documentation are available at
http://www.rubyforge.org/projects/highline/
Other Software Required:
------------------------
ruby-termios (Optional) [Ruby License]
Other Comments:
---------------
#########################################
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/task/?func=detailitem&item_id=4177>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
- [Savannah-register-public] [task #4177] Submission of HighLine,
Gregory Brown <=