Skip to content

Instantly share code, notes, and snippets.

@pablitar
Created January 17, 2016 14:22
Show Gist options
  • Save pablitar/d08b756316c8a466fbb0 to your computer and use it in GitHub Desktop.
Save pablitar/d08b756316c8a466fbb0 to your computer and use it in GitHub Desktop.
def continuity(Character he, Object theNovel) {
at(storyTime.minus(aFew.days)) {
he {
read theNovel
putAside what: theNovel becauseOf: (1 to some).collect {
new BusinessConference(urgent: true)
}
}
}
he {
open what: theNovel, where: on(new Trip(by: train, to: he.his(State))
permit who: he,
what: Interest.growing(slowly).in(theNovel.plot, theNovel.characterizations))
)
storyTime.advanceTo nextAfternoon
def park = new Park(with: oaks)
def study = new Study {
tranquil
lookingOut upon: park
}
he {
after {
write new Letter(to: his(powerOfAttorney))
discussing new Matter(of: Interest.joint, with: his(state).manager)
} then {
/*return is a reserved word*/
wentBack to: theNovel, in: his(study)
}
}
def armchair = he.favorite(Armchair) {
backing from(study.door)
upholstery = new Upholstery(of: new Velvet(green))
with(high: Back)
}
he(sprawled: in(armchair)) {
wouldBe what: irritated, by: Intrussion.possiblity, if:{he.thoughtOf it}
let what: his(Hand.Left), doWhat: caress(armchair.upholstery), how: repeteadly
set to: read(what: theNovel.finalChapters)
remember how: effortlessly,
what: theNovel.characters.collect {[it.name, his(MentalImage.of(it))]}
theNovel.spread what: all(theNovel.glamour), over: him, when: almost(atOnce)
taste Pleasure {
kind almost(perverse)
of disengaging(what: himself, how: lineByLine, from: arround(him).things)
at(theSameTime) {
feeling what: his(Head), doWhat: rest(how: comfortably, on(armchair.velvet /*green and with high back*/)
sensing that: {
theCigarettes.rest within: reachOf(his(Hand))
theAirOfTheAfternoon.dance under: park.oaks
}
}
}
lickUp how: wordByWord,
what: new Dilemma(
kind: sordid,
of: [theNovel.hero, theNovel.heroine]
)
let who: himself, what: be(
absorbed.to(thePoint).where {
theImages {
settleDown
take: [color, movement]
}
}
)
}
he.was(what: Witness.to(new Encounter{
final
in(mountain.cabin)
}))
/* REST OF THE STORY GOES HERE */
continuity(he, theNovel)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment