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