이스라엘

2025년 12월 2일 11:19분

package com.jesusbornd.genesis;

/*
 * Genesis_32_Chapter_Lv1_V3.java
 * Variation: Identity Transformation Engine
 * - 야곱의 두려움 → 씨름 → 축복 → 새 이름(이스라엘)
 */

import java.util.List;

public class Genesis_32_Chapter_Lv1_V3 {

    // 1) 상태 정의
    enum State { FEAR, WRESTLING, BLESSED, ISRAEL }

    // 2) 본문 주요 순간을 record로 구성
    record Moment(String ref, String krv, String esv, State state) {}

    private static final List<Moment> MOMENTS = List.of(
        new Moment(
            "창세기 32:7",
            "야곱이 심히 두렵고 답답하여…",
            "Then Jacob was greatly afraid and distressed…",
            State.FEAR
        ),
        new Moment(
            "창세기 32:24",
            "야곱은 홀로 남았더니 어떤 사람이 날이 새도록 야곱과 씨름하더니",
            "Jacob was left alone. And a man wrestled with him until the breaking of the day.",
            State.WRESTLING
        ),
        new Moment(
            "창세기 32:26",
            "‘날이 새려 하니 나로 가게 하라’… ‘당신이 내게 축복하지 아니하면 보내지 아니하겠나이다’",
            "“Let me go…” But Jacob said, “I will not let you go unless you bless me.”",
            State.WRESTLING
        ),
        new Moment(
            "창세기 32:28",
            "네 이름을 다시는 야곱이라 하지 아니하고 이스라엘이라 하리니…",
            "Your name shall no longer be Jacob, but Israel…",
            State.ISRAEL
        )
    );

    public static void main(String[] args) {
        System.out.println("[Genesis 32 | KRV & ESV]");
        System.out.println("— Identity Transformation Engine —\n");

        for (Moment m : MOMENTS) {
            System.out.println("■ STATE: " + m.state());
            System.out.println(m.ref());
            System.out.println("KRV: " + m.krv());
            System.out.println("ESV: " + m.esv());
            System.out.println("=> " + transitionExplain(m.state()));
            System.out.println();
        }

        System.out.println("[Summary]");
        System.out.println("야곱은 두려움 속에서 하나님과 씨름하며 붙들었고(32:7,24), "
                + "복을 구하는 집요한 매달림 가운데(32:26), "
                + "새 이름 ‘이스라엘’을 받았다(32:28).\n");

        System.out.println("[Practice]");
        System.out.println("두려움이 밀려올 때 도망치지 말고 하나님께 붙들자 — "
                + "그 자리에서 정체성이 새로워진다.");
    }

    // 상태 기반 메시지
    private static String transitionExplain(State st) {
        return switch (st) {
            case FEAR -> "두려움(FEAR): 사람 앞에서 떨지만, 이 순간이 변화를 여는 문이다.";
            case WRESTLING -> "씨름(WRESTLING): 도망이 아니라 ‘붙잡음’이 변화를 만든다.";
            case BLESSED -> "축복(BLESSED): 축복은 씨름의 끝에서 온다.";
            case ISRAEL -> "이스라엘(ISRAEL): 하나님이 주신 새로운 이름 — ‘하나님과 겨루어 이긴 자’.";
        };
    }
}

#### Genesis_32_Chapter_Lv1_V3.py
#### Variation: Identity Transformation Engine (Python)

from dataclasses import dataclass

@dataclass
class Moment:
    ref: str
    krv: str
    esv: str
    state: str  # FEAR / WRESTLING / ISRAEL

moments = [
    Moment("창세기 32:7",
           "야곱이 심히 두렵고 답답하여…",
           "Jacob was greatly afraid and distressed…",
           "FEAR"),
    Moment("창세기 32:24",
           "야곱은 홀로 남았더니 어떤 사람이 날이 새도록 씨름하더니",
           "A man wrestled with him till daybreak.",
           "WRESTLING"),
    Moment("창세기 32:26",
           "‘당신이 축복하지 아니하면 보내지 않겠습니다’",
           "I will not let you go unless you bless me.",
           "WRESTLING"),
    Moment("창세기 32:28",
           "네 이름은 이제 이스라엘이라",
           "Your name shall be Israel.",
           "ISRAEL"),
]

def interpret(state: str) -> str:
    return {
        "FEAR": "두려움은 하나님께 붙드는 출발점.",
        "WRESTLING": "도망이 아니라 매달림이 변화를 만든다.",
        "ISRAEL": "새 이름은 하나님이 주시는 정체성의 선물.",
    }.get(state, "")

def main():
    print("[Genesis 32 | KRV & ESV]")
    print("— Identity Transformation Engine (Python) —\n")

    for m in moments:
        print(f"■ STATE: {m.state}")
        print(m.ref)
        print("KRV:", m.krv)
        print("ESV:", m.esv)
        print("=>", interpret(m.state))
        print()

    print("[Summary]")
    print("두려움(32:7) → 씨름(32:24–26) → 새 이름(32:28) "
          "하나님의 사람은 붙드는 자리에서 새로워진다.\n")

    print("[Practice]")
    print("오늘도 하나님께 매달리는 한 문장을 실천하자: "
          "“주님, 축복하실 때까지 붙들겠습니다.”")

if __name__ == "__main__":
    main()

Comments

Avatar
 2025년 12월 2일 11:20분

야곱의 두려움이 ‘붙드는 믿음’으로 바뀌고, 결국 새 이름을 얻는 장면이 정말 은혜입니다. 우리도 흔들릴 때 도망이 아니라 주님께 매달리는 선택을 하게 되길 소망합니다. “이스라엘”을 주시는 하나님께 감사와 찬양을!



Search

← 목록으로