Using constraint logic programming to analyze the chronology in "A Rose for Emily''

被引:6
作者
Burg, J [1 ]
Boyle, A
Lang, SD
机构
[1] Wake Forest Univ, Dept Comp Sci, Winston Salem, NC 27109 USA
[2] Wake Forest Univ, Dept English, Winston Salem, NC 27109 USA
[3] Univ Cent Florida, Sch Comp Sci, Orlando, FL 32816 USA
来源
COMPUTERS AND THE HUMANITIES | 2000年 / 34卷 / 04期
关键词
chronology; constraint logic programming; constraints; Faulkner;
D O I
10.1023/A:1026594916008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
William Faulkner's non-chronological story telling style has long been a challenge to critics and a puzzle to beginning literature students. "A Rose for Emily,'' one of Faulkner's most frequently anthologized stories, exemplifies the complexity of Faulkner's treatment of time. In this paper, we apply a constraint-based problem solving method to an analysis of the chronology of "A Rose for Emily.'' Constraint logic programming is a declarative programming language paradigm that solves problems by enforcing constraints among variables. CLP's ability to sort numeric variables that do not yet have definite values makes it possible to sort the events of "A Rose for Emily'' with only fragmented and relative time information. In attempting to sort the events of the story, we find an inconsistency in the temporal references scattered throughout the narrative. After removing this inconsistency, we are able to compare our chronology with earlier ones and discuss the thematic relevance of Faulkner's nonlinear plots.
引用
收藏
页码:377 / 392
页数:16
相关论文
共 22 条
[1]   Intelligent backtracking in CLP(R) [J].
Burg, JJ ;
Lang, SD ;
Hughes, CE .
ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1996, 17 (3-4) :189-211
[2]  
Clocksin WF, 1987, PROGRAMMING PROLOG
[3]   CONSTRAINT LOGIC PROGRAMMING-LANGUAGES [J].
COHEN, J .
COMMUNICATIONS OF THE ACM, 1990, 33 (07) :52-68
[4]   AN INTRODUCTION TO PROLOG-III [J].
COLMERAUER, A .
COMMUNICATIONS OF THE ACM, 1990, 33 (07) :69-90
[5]  
Cowley Malcolm, 1946, The Portable Faulkner, P1
[6]  
Faulkner William., 1950, Collected Stories of William Faulkner
[7]  
Faulkner William, 1990, SOUND FURY
[8]  
INGE M, 1970, W FAULKNER ROSE EMIL
[9]   THE CLP(R) LANGUAGE AND SYSTEM [J].
JAFFAR, J ;
MICHAYLOV, S ;
STUCKEY, PJ ;
YAP, RHC .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1992, 14 (03) :339-395
[10]   ALGORITHM = LOGIC + CONTROL [J].
KOWALSKI, R .
COMMUNICATIONS OF THE ACM, 1979, 22 (07) :424-436