Skip to Content.
Sympa Menu

sm-sorcery-bugs - [SM-Sorcery-Bugs] [Bug 10003] New: Sorcery should be able to brew coffee

sm-sorcery-bugs AT lists.ibiblio.org

Subject: Bugs for Sorcery are reported here

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-sorcery-bugs AT lists.ibiblio.org
  • Subject: [SM-Sorcery-Bugs] [Bug 10003] New: Sorcery should be able to brew coffee
  • Date: Fri, 21 Oct 2005 12:14:14 -0700 (PDT)

http://bugs.sourcemage.org/show_bug.cgi?id=10003

Summary: Sorcery should be able to brew coffee
Product: Sorcery
Version: Untargetted future release
Platform: Other
OS/Version: other
Status: NEW
Severity: normal
Priority: P2
Component: Feature Request
AssignedTo: acedit AT armory.com
ReportedBy: acedit AT armory.com
CC: sm-sorcery-bugs AT lists.ibiblio.org


Sorcery is going undergo an architectural change. Sorcery will now present
questions throughout the cast process. It will dynamically determine new
options
for spells at the time they are cast. In order to ease the transition into
this
new mode of thinking, all smgl users will need to stay caffienated to watch
cast
work through the early hours of the morning.

This feature will track the effort to add functionality for brewing coffee and
handling coffee related accessories in sorcery. The following work must be
done:

The sorcery menu needs a dialog for the users coffee preferences. The user
should also be able to register coffee related accessories.

A separate command line tool will be made. It will be called java. It's job
will
be for performing coffee brewing functions. Java will have several
subcommands
for brewing coffee. Pouring coffee into the wizards mug, etc. There will
command
line options to over-ride the users preferences in the sorcery menu. Java will
of course be written in bash.

Cast will auto-detect long running commands, or sleepy wizards, and
automatically start brewing coffee. There will also be a command line option
to
override this functionality. A sorcery rebuild will automatically begin
brewing
espresso, regardless of the users preferences.

The bulk of the new code will reside in a new library, liblatte.

Java should work with all coffee-makers, regardless of their base platform.
Here
are plans for suggested computerized coffee makers:
http://www.hennig-online.net/benjamin/uk/coffee/Coffee.html
http://www17.tomshardware.com/howto/20050613/

Java will also work with usb-enabled coffee mug warmers and hot-plates such as
the following:
http://www.everythingusb.com/hardware/index/USB_Beverage_Warmer.htm

A separate sub-command for java is planned, it will call a local coffee shop
and
order coffee. This will require casting the xmlmocha package which provides
real-time listings of coffee shops ordered by area. The xml schema includes
the
lattitude and longetude, as well as the phone number, number of employees and
whether or not they deliver. It may optionally include how far they deliver
and
their rates for delivery. Java will need to implement an xml parser (in bash)
and optimize for the users delivery preferences.

Sorcery developers will henceforth be known as "baristas", as that is now the
primary focus of sorcery, the brewing of caffienated beverages.

We may also want to consider starting a separate smgl team for automating the
manufacture of computerized coffee makers. Users should be able to cast a
spell
which will order all the necessary parts for an automatic computerized coffee
machine. We will most likely need to design our own autonomous robots
(bicottis)
to actually take the components out of their boxes and assemble them. Orders
must be encrypted with gpg so they can re-verified (by the biscottis) to
ensure
the components weren't tampered with in-transit.

(btw, bugzilla is back)

--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



  • [SM-Sorcery-Bugs] [Bug 10003] New: Sorcery should be able to brew coffee, bugzilla-daemon, 10/21/2005

Archive powered by MHonArc 2.6.24.

Top of Page