로그인하고 있지 않습니다. 편집하면 당신의 IP 주소가 공개적으로 기록됩니다. 계정을 만들고 로그인하면 편집 시 사용자 이름만 보이며, 위키 이용에 여러 가지 편의가 주어집니다.스팸 방지 검사입니다. 이것을 입력하지 마세요!== Lisp교 == 항목 전체 분위기가 너무 딱딱하여 웃자고 쓴 내용이다. 이 단락은 [[Standard ML]]을 참고하여 작성되었다. 이를 심각하게 받아들이면 곤란하다. "Code is data, Data is Code"라는 McCarthy 교주님의 말씀 아래, 모든 코드와 데이터는 평등하며, 괄호와 매크로는 신이 내린 축복임을 믿는 종교다. 사제 그린스펀의 말씀<ref>Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp. , [https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule , Greenspun's tenth rule, 2015-04-26 확인됨.</ref>에 따라 [[C (프로그래밍 언어)|C]], [[FORTRAN]] 같은 언어를 사용하는 자들은 결국 Lisp 로 귀결될 수밖에 없는 것을 거칠고 야만스러운 언어로 만드는 어리석은 것들이라고 믿는다. 그 밖에 [[C++]], [[C#]], [[Java]], [[Python]] 같은 언어는 그저 최신 유행에 지나지 않고 돈벌이와 영합한 또 다른 어리석은 언어일 뿐이며, [[Haskell]], [[Scala]] 같은 언어는 교주님이 전한 신으로부터의 신성한 말씀을 흉내낸 아류작에 지나지 않는다. 정적 타이핑은 애초에 교주님께서 신의 말씀을 그렇게 전하지 않으셨기 때문에 이단이라며 혐오한다. 피터 노비그와 같은 사제들이 교주님께 Python과 같은 다른 종교의 말씀도 우리 신의 말씀과 다르지 않다는 이의를 제기했으나 곧 "코드와 데이터가 동등한가?" 라는 질문으로 바로 이단으로 심판했다는 일화 등이 유명하다. 한 때 신의 말씀을 하나로 통일하려는 움직임이 있었으나, 교주님께서 싫어하셔서 그러한 일은 일어나지 않았다. 대신 Common Lisp, EuLisp 등 다양한 말씀 판본이 존재한다. "Code is data, Data is Code" 특성은 [[Io]], [[Julia]], [[Prolog]] 등 다른 언어에서도 찾아볼 수 있으나 그런 듣보잡들은 애써 외면한다. 이들은 매크로는 신이 내린 약속의 증표이며, 모든 것을 흡수하여 가능하게 하는 궁극의 도구로 굳게 믿는다. 매크로가 없는 프로그래밍 언어는 제대로 된 프로그래밍 언어 취급을 하지 않으며, 매크로 사용에 따른 부작용은 애초에 언급할 가치도 없다고 생각한다. {{ㅊ|매크로가 없는 Lisp 사투리도 꽤나 많은데?}} 이 종교 내에 세력이 큰 교파로 [[Common Lisp]]파, [[Scheme]]파가 있으며, 앞에서는 서로를 어리석다고 비난하지만 알고 보면 서로 영향을 강하게 주고받고 있다. 그 밖에 신의 말씀은 거의 이해를 못하지만 생업을 위해 반쪽짜리 신의 말씀을 실천하는 어리석지만 착한 [[AutoLISP]]파, [[Visual Lisp]]파도 있다. 이 종교를 믿는 사람들은 실용적인 것은 별로 관심이 없으며, 아름답고 보기에는 간결하지만 실제로 이해하고 사용하려면 더럽게 어렵고 복잡한 코드를 좋아한다. 자신들이 [[전산학]], [[컴퓨터공학]]의 전문가라고 믿으며, 특히 엔지니어링적인 것들을 혐오하며 자부심이 넘치는 경향이 있다. 하지만 신의 말씀으로 제대로 된 대형 프로젝트를 진행해 본 사람은 극히 드물다. {{각주}} [[분류:프로그래밍 언어]] 요약: 리브레 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포됩니다(자세한 내용에 대해서는 리브레 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 글이 직접 작성되었거나 호환되는 라이선스인지 확인해주세요. 리그베다 위키, 나무위키, 오리위키, 구스위키, 디시위키 및 CCL 미적용 사이트 등에서 글을 가져오실 때는 본인이 문서의 유일한 기여자여야 하고, 만약 본인이 문서의 유일한 기여자라는 증거가 없다면 그 문서는 불시에 삭제될 수 있습니다. 취소 편집 도움말 (새 창에서 열림) | () [] [[]] {{}} {{{}}} · <!-- --> · [[분류:]] · [[파일:]] · [[미디어:]] · #넘겨주기 [[]] · {{ㅊ|}} · <onlyinclude></onlyinclude> · <includeonly></includeonly> · <noinclude></noinclude> · <br /> · <ref></ref> · {{각주}} · {|class="wikitable" · |- · rowspan=""| · colspan=""| · |} {{lang|}} · {{llang||}} · {{인용문|}} · {{인용문2|}} · {{유튜브|}} · {{다음팟|}} · {{니코|}} · {{토막글}} {{삭제|}} · {{특정판삭제|}}(이유를 적지 않을 경우 기각될 가능성이 높습니다. 반드시 이유를 적어주세요.) {{#expr:}} · {{#if:}} · {{#ifeq:}} · {{#iferror:}} · {{#ifexist:}} · {{#switch:}} · {{#time:}} · {{#timel:}} · {{#titleparts:}} __NOTOC__ · __FORCETOC__ · __TOC__ · {{PAGENAME}} · {{SITENAME}} · {{localurl:}} · {{fullurl:}} · {{ns:}} –(대시) ‘’(작은따옴표) “”(큰따옴표) ·(가운뎃점) …(말줄임표) ‽(물음느낌표) 〈〉(홑화살괄호) 《》(겹화살괄호) ± − × ÷ ≈ ≠ ∓ ≤ ≥ ∞ ¬ ¹ ² ³ ⁿ ¼ ½ ¾ § € £ ₩ ¥ ¢ † ‡ • ← → ↔ ‰ °C µ(마이크로) Å °(도) ′(분) ″(초) Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ(뮤) Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω · Ά ά Έ έ Ή ή Ί ί Ό ό Ύ ύ Ώ ώ · Ϊ ϊ Ϋ ϋ · ΐ ΰ Æ æ Đ(D with stroke) đ Ð(eth) ð ı Ł ł Ø ø Œ œ ß Þ þ · Á á Ć ć É é Í í Ĺ ĺ Ḿ ḿ Ń ń Ó ó Ŕ ŕ Ś ś Ú ú Ý ý Ź ź · À à È è Ì ì Ǹ ǹ Ò ò Ù ù · İ Ż ż ·  â Ĉ ĉ Ê ê Ĝ ĝ Ĥ ĥ Î î Ĵ ĵ Ô ô Ŝ ŝ Û û · Ä ä Ë ë Ï ï Ö ö Ü ü Ÿ ÿ · ǘ ǜ ǚ ǖ · caron/háček: Ǎ ǎ Č č Ď ď Ě ě Ǐ ǐ Ľ ľ Ň ň Ǒ ǒ Ř ř Š š Ť ť Ǔ ǔ Ž ž · breve: Ă ă Ğ ğ Ŏ ŏ Ŭ ŭ · Ā ā Ē ē Ī ī Ō ō Ū ū · à ã Ñ ñ Õ õ · Å å Ů ů · Ą ą Ę ę · Ç ç Ş ş Ţ ţ · Ő ő Ű ű · Ș ș Ț ț