한 번도 외부에 공개해본 적 없는 개인 문학 프로젝트 ‘활자구치소’를 공개합니다. 원래는 전혀 문학이 아닌, 이 진흙탕 세계에 굴러다니고 있던 활자들을, 잡아와서 텍스트 형태로 갈아입히고 잘 가르쳐, 문학으로 만들어 보고자 합니다.
활자구치소 프로젝트 소개
<?php
use Soul;
use World;
use TheScript;
use TheMessage;
/**
* 시편
*/
class Psalm extends TheScript implements TheMessage
{
/**
* 121편. 성전에 올라가는 노래
*
* @author 다윗
* @return bool
*/
public function chapter121()
{
# 내가 산을 향하여 눈을 들리라
# 나의 도움이 어디서 올꼬
$me = new Soul;
$world = new World;
// $help = $me->get('help')->by('looking', $world->get('mountains'));
// var_dump($help);
# 나의 도움이
# 천지를 지으신 여호와에게서로다
$help = $_LORD->give('help');
# 여호와께서 너로 실족지 않게 하시며
$never = $world->assert(function () use ($me, $world, $help) {
return $me->with($help)->have('pain', $me->get('feet'));
});
# 너를 지키시는 자가 졸지 아니하시리로다
# 이스라엘을 지키시는 자는 졸지도 아니하고
# 주무시지도 아니하시리로다
$never = $never || $world->assert(function () use ($me, $world, $help) {
$beforeCalling = microtime();
$myLord = $_LORD->of($me);
return microtime() - $beforeCalling > 0;
});
# 여호와는 너를 지키시는 자라
# 여호와께서 네 우편에서 네 그늘이 되시나니
# 낮의 해가 너를 상치 아니하며
# 밤의 달도 너를 해치 아니하리로다
$never = $never || $world->assert(function () use ($me, $world, $help) {
return $me->with($help)->have('burn', $world::SUN) ||
$me->with($help)->have('harm', $world::MOON);
});
# 여호와께서 너를 지켜 모든 환난을 면케 하시며
# 또 네 영혼을 지키시리로다
$never = $never || $world->assert(function () use ($me, $world, $help) {
return $me->with($help)->corrupt();
});
# 여호와께서 너의 출입을 지금부터 영원까지
# 지키시리로다
$this->isTrue = ! $never;
print($this->isTrue);
return $this->isTrue;
}
}