======================
++++++README.TXT++++++
======================
DISMISSAL 1.2.2
Application and this README.TXT file Copyright © 2005 Dcn. David B. Keim.
I. USAGE AND DISTRIBUTION LICENSE
Permission is granted to freely distribute this application so long as such distribution includes this
README.TXT file, is otherwise without alteration, and is without any charge.
Your use of DISMISSAL 1.2.2 or any previous or subsequent release is without any warranty, express or
implied. Your use is "as is" and at your own risk.
II. COST
DISMISSAL is free. Distributing it for a fee is not allowed.
III. RELEASE NOTES
A. VERSION 1.1.0
This release adds the following functionality and/or bug fixes:
* In the initial release, the user was prompted to manually designate the patron saint of the temple
if the patron or titular feast was not among the choices listed on the screen (which includes only
those potentially be included in the dismissal for other reasons). The user's entry was not saved at
the end of the session, forcing him to re-enter the patron's designation each time DISMISSAL was run.
The current release saves the user's manual designation of patron and defaults to it each time the
program is started. The manual designation can be overwritten by re-entering information in the
prompted text box. If the user selects one of the listed patrons, any previous manual designation is
deleted.
* In the initial release, selecting the choice "the Twelve Apostles" as patron of the temple did not
properly define the patron variable. As a result, when the little dismissal was generated (for Daily
Orthros and Daily Vespers), the apostles were not mentioned in the patronal commemoration. They were,
however, mentioned in the daily commemorations included in the little dismissal for Wednesday evenings
and Thursday mornings. This release fixes this bug.
* In the initial release, formatted output was automatically directed to Microsoft Word. In this
release, the user has the option to select instead unformatted output, saved as a text file named
"dismissal.txt" in the application folder. The text file is then opened in Microsoft Notepad for
proofreading and manipulation. If the user does not have MS Notepad in the path, a runtime error will
be generated. The text file will still be available for opening with any application that can open a
*.txt file (for instance, another word processor, a text editor, or a web browser).
B. VERSION 1.2.0
This release adds the following functionality and/or bug fixes:
* When certain feastdays fall during Great Lent their commemoration is moved to Monday, Tuesday, or
Wednesday of Bright Week. This release adds support for this rubric. Accordingly, if April 23 falls
before Pascha, St. George will not be mentioned as the saint of the day during the dismissal(s) for such
date. Rather, he will be commemorated on Bright Monday.
* In 1993, the Holy Synod of Antioch glorified St. Joseph of Damascus (July 10, Third Class). This
release adds St. Joseph to the saints of the day.
* In prior releases, a bug prevented the saints of the day from being properly suppressed on Holy
Saturday and certain other days. The suppression logic was re-programmed for this release.
C. VERSION 1.2.1
This release adds the following functionality and/or bug fixes:
* A typo in the commemoration of the holy fathers of the 4th Oecumenical Council has been fixed. Prior
versions returned a reference to the city of Nicaea.
* Some minor formatting changes were made to certain captions.
* When there is only one Sunday between Nativity and Theophany, the service for the Sunday following
Nativity (commemorating Ss. Joseph the betrothed, David the King, and James the brother of God) is
suppressed in favor of the service of the Sunday before Theophany. In other words, the Sunday after
Nativity is only celebrated as such only in years when it falls prior to December 30. Earlier releases
of DISMISSAL did not make this computation correctly.
D. VERSION 1.2.2
This release adds the following functionality and/or bug fixes:
* In prior releases a coding error prevented the patronal commemoration variable from being reset to null
if the patronal commemoration was switched during a session. The result was that the wrong patronal
commemoration could show up in the small dismissal. This error did not affect the great dismissal and did
not occur if the patron was manually entered or if the application was restarted prior to selection of the
new patronal commemoration. This problem has been fixed in this release.
IV. PURPOSE
The rules governing the construction of the dismissals of the divine services of the Eastern Orthodox Church
are complex. The interplay of the various days, dates, and seasons can be quite confusing and requires
serious study if the dismissals are to be meaningful. Given the many competing priorities of parish life,
a priest may not have the time to sit down and contemplate these rules in detail before every service,
especially if more than one service is served serially. Accordingly, the form of the dismissal may end up
"spontaneously generated" to the best of the priest's ability and the faithful may hear, for instance, the
precious chains of Peter invoked for their intercessions, which at a minimum could be confusing, if not troubling.
Even if a priest has all the time in the world, pulling the disparate elements together onto one page may
prove difficult. He may be left standing on the solea taxing his memory as he tries to decipher the notes
he jotted on the page or thumbing through multiple books as he tries to make sense of the web of commemorations
and invocations that is to end our corporate worship.
DISMISSAL is designed to generate the dismissal proper for a variety of the divine services for any given day
of the year. This application was developed by Dcn. David B. Keim (dkeim@nc.rr.com) in Microsoft Visual Basic
6.0 as a project for the St. Stephen's Course in Orthodox Theology.
This application automates the rules for the construction of the dismissals set forth in The Liturgikon:
The Book of Divine Services for the Priest and Deacon (Antakya Press, 1989), as such rules have been
supplemented and amplified by the materials published by the St. Raphael Clergy Brotherhood of the Diocese of
Wichita and Mid-America (Antiochian Archdiocese), as well as in the weekly Typikon Notes that at one time were
published by the Brotherhood.
Although Bishop BASIL, ruling hierarch of the Diocese of Wichita and Mid-America, gave the author of this
application his blessing to move forward with this project, neither His Grace nor the St. Raphael Clergy
Brotherhood is in any way responsible for the content or operation of the application and has not endorsed
it or its use. The inevitable errors that will be found are solely the responsibility of the author and not
that of any other person.
V. DESCRIPTION & METHODOLOGY
DISMISSAL guides the user step-by-step through two screens in order to solicit information required to generate
the variable material included in the service dismissals. This variable material is combined with the fixed
material of the form of dismissal proper to the service and the day. The result is output to a specially
formatted Microsoft Word document or, at the user's option, to an unformatted text file, which is then opened
in Microsoft Notepad.
The formatted MS Word document output is orientated in two-column, landscape mode. The variable material is
in bold for ease of recognition by the priest. Once printed, the document can be conveniently folded and
inserted into any standard size liturgy book.
If the user selects the text file option but does not have MS Notepad in the path a runtime error will be
generated. However, the dismissal will be saved in a file called "dismissal.txt" that will be located in
the application's folder. It can be manually opened for editing or manipulation by any application that
opens *.txt files.
The output is labeled with the day, date, and service being served in order to minimize the opportunity to
use the wrong dismissal for a service. Some seasonal designations are also included in the label (e.g.,
forefeasts, feasts, and afterfeasts of 1st and 2nd class commemorations).
The application appends the appropriate closing prayer or dialogue to the output following the dismissal
proper. The user can designate whether or not a bishop will be present or presiding, thus determining
whether the standard or hierarchical form of the closing prayer is called. During the Paschal season,
the prayer is replaced with the Paschal dialogue between the celebrant and the faithful.
The application first determines the date of Pascha for the year selected by the user when designating the
date of the service. The application uses a variant of Oudin's Algorithm to compute Pascha and should be
accurate for all years from 1583 through 4099. From this, the application determines if the date of the
service selected is Pascha-dependent (e.g., lenten, Holy Week, Bright Week, etc.).
Currently, the application only supports the following services: Vespers (Daily and Great), Orthros (Daily
and Festal/Sunday), Liturgy of St. Basil, Liturgy of St. John Chrysostom, and Liturgy of the Presanctified
Gifts. Support for special and occasional services may be added in a later release.
The current release does not permit the user to apply any formatting at runtime or to direct the output to
a destination other than Microsoft Word or Notepad. Once the respective output is created, however, it may
be easily edited as the user desires.
The general rules for the inclusion of the saints of the day are as follows:
* All saints and commemorations ranked 5th class/two-glories and above are mentioned
in the dismissal unless suppressed by operation of some other rule. Because of the
difficulty in getting an exhaustive and authoritative list of 5th class/two-glory
commemorations, the Menaion published by Sophia Press was chosen as a primary resource.
* Sunday's characteristic phrase ("... He who rose again from the dead ...") is not
included at Great Vespers on Saturday night. This characteristic phrase begins to be
used at the Midnight Office Sunday morning.
* When Sundays fall during 1st class festal periods, the festal characteristic phrase is
combined with the Sunday characteristic phrase. When Sundays coincide with a 1st class
feast, the Sunday characteristic phrase is suppressed in favor of the feast.
* 1st and 2nd class feasts suppress the commemoration of lesser-ranked commemorations of
the day.
* Daily Vespers and Daily Orthros use the small dismissal with the daily commemoration
proper to the day of the week.
* Great Vespers, Festal/Sunday Orthros, and the liturgies use the great dismissal (with
the appropriate liturgical commemoration included in the case of the liturgies).
* As much as possible, the program will not permit redundant commemorations -- e.g., at
the liturgy for Jan. 1, St. Basil is suppressed at the liturgical commemoration (even
though his liturgy is served) in favor of his being included as the saint of the day.
This works for all commemorations that are automatically included in the dismissal
forms; however, the user will have to manually edit out the patronal commemoration on
that patron's feastday (if the patron is ranked 5th class/two-glory or above).
VI. ERRORS
Kindly bring any errors found in the running of this application to the attention of Dcn. David B. Keim.