प्रतीक्षाधर्मः। मृदुपतनधर्मस्य (२१ फाल्गु) अनन्तरं अत्र प्रतीक्षा। अनन्ता प्रतीक्षा मृत्युसमा; कालसीमां लिख्य रक्ष; अतिक्रमे कार्यं निरसय; आशां मा गृह्ण।

English (minimizable)

After soft-fall (21 Feb), this quality post treats wait dharma: publish deadlines, cancel work that overruns, keep inner waits shorter than outer ones and never wait on hope alone.

पूर्ण-शीर्षकम् / Full title

प्रतीक्षाधर्मः: A Metrical Codification of Wait Dharma (with English grammar maps)

English · overview and topics (minimizable)

What this post is about

A wait without a bound is a slow death. Write the limit, share it with both sides, cancel past the limit and climb back without synchronized storms.

Topics

  1. Why bound the wait
  2. Two clocks meet
  3. Write the limit early
  4. Cancel past the limit
  5. Client knows the bound
  6. Nested waits
  7. Count time on retry
  8. Jitter restart
  9. Not hope-waiting
  10. Five limbs
  11. Close
  12. Seal

Sanskrit title

प्रतीक्षाधर्मः = dharma of the wait (timeouts).

English

Minimizable grammar maps; Sanskrit-first.

परम्परा-सन्धिः / Series links
पूर्वं / Prior अत्र / Adds न पुनः / Does not repeat
मृदुपतनधर्मः (२१ फाल्गु) shed under load not wait bounds
पुनर्यत्नधर्मः (२५ जन) retry cousin
वेगवृतिधर्मः (५ फाल्गु) admission pair
अत्र timeout wait bounds -
ग्राह्य-त्याज्य-विवेकः / Keep and avoid

ग्राह्यम् / Keep

१. publish timeout on both sides: two clocks
२. cancel work after deadline: cancel
३. inner deadline shorter than outer: nested
४. jitter restarts after timeout: jitter
५. never wait on hope alone: hope

त्याज्यम् / Avoid

  • Infinite client wait with no server deadline
  • Keep running work after the deadline silently
  • Outer timeout shorter than inner call chain
  • All clients retry at the same instant
अध्याय-योजना / Chapter plan
प्रकरणम् विषयः छन्दः श्लोकाः
मङ्गलं बीजं च / Opening अनुष्टुभ्
मूलतत्त्वानि / Core अनुष्टुभ्
मुख्यविधिः / Method उपजाति
रक्षा · विधिः / Guards अनुष्टुभ्
विवेक · सीमा / Judgment अनुष्टुभ्
पूर्वसन्धिः / Series links उपजाति
उपसंहारः / Close अनुष्टुभ्
पारिभाषिक-कोशः / Glossary
Modern English संस्कृतम् Note
timeout कालसीमा written wait bound
wait प्रतीक्षा the act of waiting
cancel निरसनम् drop overdue work
nested deadline अन्तर्सीमा inner bound
jitter कम्पः spread restarts

श्लोकः १ (अनुष्टुभ्)

अनन्ता प्रतीक्षा मृत्युसमा जायते हि ।
कालसीमां लिख्य रक्ष नित्यं पथि सदा ॥१॥
पदच्छेदः · व्याकरणम् · Word-for-word · English (minimizable)

पदच्छेदः
अनन्ता प्रतीक्षा मृत्युसमा जायते हि । कालसीमां लिख्य रक्ष नित्यं पथि सदा ॥१॥

व्याकरणम् / Grammar map

पदम् रूपम् / analysis English role
अनन्ता प्रतीक्षा अनन्त f. 1/1 + प्रतीक्षा 1/1 subject phrase
मृत्युसमा मृत्यु-सम f. 1/1 predicate adjective
जायते जन् लट् āt 3/1 finite verb
कालसीमाम् काल-सीमा + अम् (2/1) object of रक्ष
लिख्य लिख् ल्यप् absolutive: after writing
रक्ष रक्ष् लोट् 2/1 imperative

Word-for-word

संस्कृतपदम् Word-for-word English
अनन्ता endless (f. nom.)
प्रतीक्षा wait (nom.)
मृत्युसमा equal to death (f.)
जायते becomes / arises
हि for / indeed
कालसीमाम् time-bound (acc.)
लिख्य having written
रक्ष protect (2sg imp.)
नित्यम् constantly
पथि on the path
सदा always

Gloss table

पदम् अर्थः / sense
प्रतीक्षा wait / timeout window
कालसीमा time bound

English sense
An endless wait becomes equal to death; write a time-bound and guard it always on the path.

Context / topic
why

वृत्तमिति: ८-८-८-८।

श्लोकः २ (अनुष्टुभ्)

ग्राहकः प्रतीक्षते सेवकश्च लिखतु ।
उभयोः कालेन सन्धिः स्थिरो भवेत् सदा ॥२॥
पदच्छेदः · व्याकरणम् · Word-for-word · English (minimizable)

पदच्छेदः
ग्राहकः प्रतीक्षते सेवकश्च लिखतु । उभयोः कालेन सन्धिः स्थिरो भवेत् सदा ॥२॥

व्याकरणम् / Grammar map

पदम् रूपम् / analysis English role
ग्राहकः ग्राहक + सु (1/1) subject
प्रतीक्षते प्रति-ईक्ष् लट् āt 3/1 finite verb
सेवकः सेवक + सु (1/1) subject of लिखतु
लिखतु लिख् लोट् 3/1 finite imperative
उभयोः उभ gen. dual possessors of the clocks
कालेन काल + टा (3/1) instrument
सन्धिः सन्धि + सु (1/1) subject
भवेत् भू विधिलिङ् 3/1 finite optative

Word-for-word

संस्कृतपदम् Word-for-word English
ग्राहकः client (nom.)
प्रतीक्षते waits (3sg mid.)
सेवकः server / servant (nom.)
and
लिखतु let him write (3sg imp.)
उभयोः of both (gen. du.)
कालेन by time / clock (ins.)
सन्धिः agreement (nom.)
स्थिरः firm
भवेत् should be (3sg opt.)
सदा always

Gloss table

पदम् अर्थः / sense
ग्राहकः client
सेवकः serving process
सन्धिः agreed bound

English sense
The client waits and the server must write the bound; by both clocks agreement stays firm.

Context / topic
two clocks

वृत्तमिति: ८-८-८-८।

श्लोकः ३ (उपजाति)

सीमां पूर्वमेव लिख्य धर हि ।
युद्धमध्ये मा विस्मरेः कदापि ।
सीमातिक्रमे कार्यं परित्यज ।
एष कालधर्मः पथि नित्यम् ॥३॥
पदच्छेदः · व्याकरणम् · Word-for-word · English (minimizable)

पदच्छेदः
सीमां पूर्वमेव लिख्य धर हि । युद्धमध्ये मा विस्मरेः कदापि । सीमातिक्रमे कार्यं परित्यज । एष कालधर्मः पथि नित्यम् ॥३॥

व्याकरणम् / Grammar map

पदम् रूपम् / analysis English role
सीमाम् सीमा + अम् (2/1) object
लिख्य धर ल्यप् + लोट् 2/1 write then hold
युद्धमध्ये युद्ध-मध्य + ङि (7/1) locative time
मा विस्मरेः मा + वि-स्मृ विधिलिङ् 2/1 prohibitive optative
सीमातिक्रमे सीमा-अतिक्रम + ङि (7/1) locative absolute-ish
कार्यम् कार्य + अम् (2/1) object of परित्यज
परित्यज परि-त्यज् लोट् 2/1 imperative
एष कालधर्मः एतद् 1/1 + 1/1 identification

Word-for-word

संस्कृतपदम् Word-for-word English
सीमाम् bound (acc.)
पूर्वमेव beforehand indeed
लिख्य having written
धर hold
हि indeed
युद्धमध्ये in the middle of battle
मा do not
विस्मरेः you should forget (2sg opt.)
कदापि ever
सीमातिक्रमे when the bound is crossed
कार्यम् the work
परित्यज abandon fully
एषः this
कालधर्मः time-dharma
नित्यम् always

Gloss table

पदम् अर्थः / sense
प्रतीक्षा wait / timeout window

English sense
Write and hold the bound beforehand; never forget it mid-battle; past the bound abandon the work: this is time-dharma.

Context / topic
write early

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ४ (अनुष्टुभ्)

अतिक्रान्ते काले कार्यं निरस्यतां सदा ।
मृतप्रतीक्षायां कोशो दह्यते नित्यम् ॥४॥
पदच्छेदः · व्याकरणम् · Word-for-word · English (minimizable)

पदच्छेदः
अतिक्रान्ते काले कार्यं निरस्यतां सदा । मृतप्रतीक्षायां कोशो दह्यते नित्यम् ॥४॥

व्याकरणम् / Grammar map

पदम् रूपम् / analysis English role
अतिक्रान्ते काले locative absolute (7/1 + 7/1) when time is past
कार्यम् कार्य + सु/अम् n. subject of passive
निरस्यताम् निर्-अस् यक् लोट् 3/1 pass. finite passive command
मृतप्रतीक्षायाम् मृत-प्रतीक्षा + ङि (7/1 f.) locative setting
कोशः कोश + सु (1/1) subject
दह्यते दह् यक् लट् 3/1 pass. finite verb

Word-for-word

संस्कृतपदम् Word-for-word English
अतिक्रान्ते when overrun (loc.)
काले time (loc.)
कार्यम् work (nom./acc.)
निरस्यताम् let it be cast off (3sg pass. imp.)
सदा always
मृतप्रतीक्षायाम् in a dead wait (loc.)
कोशः store / treasury
दह्यते is burned (pass.)
नित्यम् constantly

Gloss table

पदम् अर्थः / sense
निरसनम् cancellation
मृतप्रतीक्षा wait past usefulness

English sense
When time is overrun let the work always be cancelled; in a dead wait the store is forever burned.

Context / topic
cancel

वृत्तमिति: ८-८-८-८।

श्लोकः ५ (अनुष्टुभ्)

ग्राहकोऽपि सीमां जानन् प्रतीक्षताम् ।
अज्ञाने प्रतीक्षा अनन्ता सदा भवेत् ॥५॥
पदच्छेदः · व्याकरणम् · Word-for-word · English (minimizable)

पदच्छेदः
ग्राहकोऽपि सीमां जानन् प्रतीक्षताम् । अज्ञाने प्रतीक्षा अनन्ता सदा भवेत् ॥५॥

व्याकरणम् / Grammar map

पदम् रूपम् / analysis English role
ग्राहकः ग्राहक + सु (1/1 nom. sg.) subject
जानन् ज्ञा शतृ m. 1/1 concomitant participle
सीमाम् सीमा + अम् (2/1) object of जानन्
प्रतीक्षताम् प्रति-ईक्ष् लोट् āt 3/1 finite imperative
अज्ञाने नञ्-ज्ञान + ङि (7/1) locative cause
प्रतीक्षा प्रतीक्षा + सु (1/1) subject
भवेत् भू विधिलिङ् 3/1 finite optative

Word-for-word

संस्कृतपदम् Word-for-word English
ग्राहकः client
अपि also
सीमाम् bound
जानन् knowing (pres. part.)
प्रतीक्षताम् let him wait (3sg mid. imp.)
अज्ञाने in ignorance
प्रतीक्षा wait
अनन्ता endless
सदा always
भवेत् would be

Gloss table

पदम् अर्थः / sense
प्रतीक्षा wait / timeout window
कालसीमा time bound

English sense
Let the client too wait knowing the bound; in ignorance the wait would always become endless.

Context / topic
client

वृत्तमिति: ८-८-८-८।

श्लोकः ६ (अनुष्टुभ्)

अन्तर्सीमा बाह्याद् लघ्वी भवेत् पथि सदा ।
दीर्घाभ्यन्तरे बाह्यो नियमो भिद्यते हि ॥६॥
पदच्छेदः · व्याकरणम् · Word-for-word · English (minimizable)

पदच्छेदः
अन्तर्सीमा बाह्याद् लघ्वी भवेत् पथि सदा । दीर्घाभ्यन्तरे बाह्यो नियमो भिद्यते हि ॥६॥

व्याकरणम् / Grammar map

पदम् रूपम् / analysis English role
अन्तर्सीमा अन्तर्-सीमा 1/1 f. subject
बाह्यात् बाह्य + ङसि (5/1) ablative of comparison
लघ्वी लघु f. 1/1 predicate adjective
भवेत् भू विधिलिङ् 3/1 finite verb
दीर्घाभ्यन्तरे दीर्घ-अभ्यन्तर + ङि (7/1) locative absolute
बाह्यो नियमः 1/1 + 1/1 subject phrase
भिद्यते भिद् यक् लट् 3/1 pass. finite verb

Word-for-word

संस्कृतपदम् Word-for-word English
अन्तर्सीमा inner bound
बाह्यात् than the outer (abl.)
लघ्वी shorter (f.)
भवेत् should be
पथि on the path
सदा always
दीर्घाभ्यन्तरे when the interior is long
बाह्यः outer
नियमः rule
भिद्यते is broken
हि for

Gloss table

पदम् अर्थः / sense
अन्तर्सीमा inner deadline
बाह्यनियमः outer timeout

English sense
The inner bound should always be shorter than the outer on the path; when the inner is long the outer rule breaks.

Context / topic
nested

वृत्तमिति: ८-८-८-८।

श्लोकः ७ (अनुष्टुभ्)

पुनर्यत्नेऽपि कालं गणय पथि सदा ।
अगणने प्लावनं जालं दहति पथि ॥७॥
पदच्छेदः · व्याकरणम् · Word-for-word · English (minimizable)

पदच्छेदः
पुनर्यत्नेऽपि कालं गणय पथि सदा । अगणने प्लावनं जालं दहति पथि ॥७॥

व्याकरणम् / Grammar map

पदम् रूपम् / analysis English role
पुनर्यत्ने पुनर्-यत्न + ङि (7/1) locative circumstance
कालम् काल + अम् (2/1) object of गणय
गणय गण् णिच् लोट् 2/1 imperative
अगणने नञ्-गणन + ङि (7/1) locative cause
प्लावनम् 1/1 n. subject
जालम् 2/1 n. object of दहति
दहति दह् लट् 3/1 finite verb

Word-for-word

संस्कृतपदम् Word-for-word English
पुनर्यत्ने on re-effort
अपि even
कालम् time
गणय count (2sg imp.)
पथि on the path
सदा always
अगणने in non-counting
प्लावनम् a flood
जालम् the net
दहति burns

Gloss table

पदम् अर्थः / sense
प्रतीक्षा wait / timeout window
कालसीमा time bound

English sense
Even on retry always count time on the path; without counting a flood burns the net.

Context / topic
retry time

वृत्तमिति: ८-८-८-८।

श्लोकः ८ (अनुष्टुभ्)

युगपत् सर्वे मा पुनरारभन्तु पथि ।
कम्पं योजय सर्वेषु यत्नेषु पथि सदा ॥८॥
पदच्छेदः · व्याकरणम् · Word-for-word · English (minimizable)

पदच्छेदः
युगपत् सर्वे मा पुनरारभन्तु पथि । कम्पं योजय सर्वेषु यत्नेषु पथि सदा ॥८॥

व्याकरणम् / Grammar map

पदम् रूपम् / analysis English role
सर्वे सर्व 1/3 m. subject
मा पुनरारभन्तु मा + पुनर्-आ-रभ् लोट् 3/3 prohibitive plural
कम्पम् कम्प + अम् (2/1) object of योजय
योजय युज् णिच् लोट् 2/1 imperative
सर्वेषु यत्नेषु loc. pl. + loc. pl. domain of application

Word-for-word

संस्कृतपदम् Word-for-word English
युगपत् simultaneously
सर्वे all (nom. pl.)
मा do not
पुनरारभन्तु let them begin again (3pl imp.)
पथि on the path
कम्पम् tremor / jitter
योजय join / apply
सर्वेषु in all (loc. pl.)
यत्नेषु efforts (loc. pl.)
सदा always

Gloss table

पदम् अर्थः / sense
कम्पः jitter
पुनरारम्भः restart after timeout

English sense
Let not all restart at once on the path; always join jitter into every effort.

Context / topic
jitter

वृत्तमिति: ८-८-८-८।

श्लोकः ९ (अनुष्टुभ्)

आशामात्रं न कालधर्मः पथि कदापि ।
लिखिता सीमा पर्याप्तं नित्यं पथि सदा ॥९॥
पदच्छेदः · व्याकरणम् · Word-for-word · English (minimizable)

पदच्छेदः
आशामात्रं न कालधर्मः पथि कदापि । लिखिता सीमा पर्याप्तं नित्यं पथि सदा ॥९॥

व्याकरणम् / Grammar map

पदम् रूपम् / analysis English role
आशामात्रम् आशा-मात्र n. 1/1 subject
न … कालधर्मः na + predicate noun 1/1 negated identification
लिखिता सीमा क्त f. 1/1 + सीमा 1/1 subject
पर्याप्तम् परि-आप् क्त n. predicate predicate adjective

Word-for-word

संस्कृतपदम् Word-for-word English
आशामात्रम् hope alone
not
कालधर्मः time-dharma
पथि on the path
कदापि ever
लिखिता written (f.)
सीमा bound
पर्याप्तम् sufficient
नित्यम् constantly
सदा always

Gloss table

पदम् अर्थः / sense
प्रतीक्षा wait / timeout window
कालसीमा time bound

English sense
Hope alone is never time-dharma on the path; a written bound is enough always.

Context / topic
not hope

वृत्तमिति: ८-८-८-८।

श्लोकः १० (उपजाति)

सीमाप्रकाशं निरसनं धर ।
अन्तर्लघुगणनां च धरेत् ।
कम्पमाशावर्जनं च धरेत् ।
प्रतीक्षाधर्मपञ्चाङ्गं स्मृतम् ॥१०॥
पदच्छेदः · व्याकरणम् · Word-for-word · English (minimizable)

पदच्छेदः
सीमाप्रकाशं निरसनं धर । अन्तर्लघुगणनां च धरेत् । कम्पमाशावर्जनं च धरेत् । प्रतीक्षाधर्मपञ्चाङ्गं स्मृतम् ॥१०॥

व्याकरणम् / Grammar map

पदम् रूपम् / analysis English role
सीमाप्रकाशं निरसनम् dvandva objects 2/1 objects of धर
धर धृ लोट् 2/1 imperative
अन्तर्लघुगणनाम् compound 2/1 object of धरेत्
धरेत् धृ विधिलिङ् 3/1 finite optative
कम्पमाशावर्जनम् dvandva 2/1 object of धरेत्
प्रतीक्षाधर्मपञ्चाङ्गम् 1/1 n. subject
स्मृतम् स्मृ क्त n. 1/1 predicate (kta finite sense)

Word-for-word

संस्कृतपदम् Word-for-word English
सीमाप्रकाशम् bound-and-publication
निरसनम् cancellation
धर hold
अन्तर्लघुगणनाम् inner-shortness and counting
and
धरेत् one should hold
कम्पमाशावर्जनम् jitter and hope-refusal
प्रतीक्षाधर्मपञ्चाङ्गम् five limbs of wait-dharma
स्मृतम् remembered / taught

Gloss table

पदम् अर्थः / sense
पञ्चाङ्गम् five-limb set
आशावर्जनम् refusal of hope-wait

English sense
Hold bound-and-publish and cancel; one should hold inner-shortness and counting; hold jitter and refusal of hope: the five limbs of wait-dharma are remembered.

Context / topic
five

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ११ (अनुष्टुभ्)

इति प्रतीक्षासारो सीमासत्यसमन्वितः ।
मापितकालः श्रेयो ह्यनन्तात् पथि सदा ॥११॥
पदच्छेदः · व्याकरणम् · Word-for-word · English (minimizable)

पदच्छेदः
इति प्रतीक्षासारो सीमासत्यसमन्वितः । मापितकालः श्रेयो ह्यनन्तात् पथि सदा ॥११॥

व्याकरणम् / Grammar map

पदम् रूपम् / analysis English role
इति discourse closer marks end of teaching
प्रतीक्षासारः प्रतीक्षा-सार + सु (1/1) subject
सीमासत्यसमन्वितः bahuvrīhi/adj. 1/1 modifier
मापितकालः मापित-काल + सु (1/1) subject of comparison
श्रेयः श्रेयस् n. 1/1 predicate comparative
अनन्तात् अनन्त + ङसि (5/1) ablative of comparison

Word-for-word

संस्कृतपदम् Word-for-word English
इति thus
प्रतीक्षासारः essence of wait
सीमासत्यसमन्वितः joined with bound-truth
मापितकालः measured time
श्रेयः better
हि for
अनन्तात् than the endless (abl.)
पथि on the path
सदा always

Gloss table

पदम् अर्थः / sense
प्रतीक्षा wait / timeout window
कालसीमा time bound

English sense
Thus the essence of wait joined to bound-truth. Measured time is always better than the endless on the path.

Context / topic
close

वृत्तमिति: ८-८-८-८।

श्लोकः १२ (अनुष्टुभ्)

सीमां लिख प्रकाशय काले निरसय ।
आशां मा गृह्ण एष कालपातः स्मृतः सदा ॥१२॥
पदच्छेदः · व्याकरणम् · Word-for-word · English (minimizable)

पदच्छेदः
सीमां लिख प्रकाशय काले निरसय । आशां मा गृह्ण एष कालपातः स्मृतः सदा ॥१२॥

व्याकरणम् / Grammar map

पदम् रूपम् / analysis English role
सीमाम् लिख 2/1 + लोट् 2/1 write the bound
प्रकाशय प्र-काश् णिच् लोट् 2/1 publish
काले निरसय 7/1 + णिच् लोट् 2/1 cancel at time
मा गृह्ण मा + ग्रह् लोट् 2/1 do not grasp hope
एष कालपातः एतद् 1/1 + 1/1 identification
स्मृतः स्मृ क्त m. 1/1 predicate participle

Word-for-word

संस्कृतपदम् Word-for-word English
सीमाम् bound
लिख write
प्रकाशय publish / make known
काले at the time
निरसय cancel
आशाम् hope
मा do not
गृह्ण seize / take
एषः this
कालपातः fall of time / timeout fall
स्मृतः remembered
सदा always

Gloss table

पदम् अर्थः / sense
कालपातः timeout as a fall
आशा hope without a clock

English sense
Write the bound, publish it, cancel on time; do not seize hope: this is remembered as the fall of time.

Context / topic
seal

वृत्तमिति: ८-८-८-८।

श्लोकसूची / Verse index

१. कालसीमां लिख।
२. उभयोः प्रकाशय।
३. अतिक्रमे निरसय।
४. अन्तर्लघुं कुरु।
५. यत्ने कालं गणय।
६. कम्पं योजय।
७. आशां मा गृह्ण।

सन्दर्भाः / References
  1. Timeout design
  2. Prior: soft-fall 21 Feb, retry 25 Jan, admission 5 Feb
  3. Quality gate: grammar maps + English wfw