삶을 위한 소프트웨어

전 세계 사람들의 삶의 질을 높일 수 있는 소프트웨어

Architecture for Software/Lisp 21

Lisp 오프라인 스터디를 시작하려고 합니다.

안녕하세요~ 오랫동안 기다려왔던 Lisp 오프라인 스터디를 시작하려고 합니다. 우선 Lisp 오프라인 스터디를 위한 의견 수렴을 하고 있습니다. 아래 링크로 가셔서 Lisp 오프라인 스터디를 위한 의견을 남겨주세요~ http://spreadsheets.google.com/embeddedform?key=t5CHX8ZBNqNTC1RfqW7YRxA 대략 이번주까지 많은 분들의 의견을 종합하여 본격적으로 Lisp 오프라인 스터디를 진행하겠습니다. 다음 주 초정도에 의견 수렴 결과를 알려드리겠습니다. Lisp에 관심은 있으셨으나, 공부할 기회를 찾지 못하셨던 분들은~ 지금 바로 위의 링크를 꾸욱 누르셔서 좋은 의견을 남겨주세요~ 많은 분들이 좋은 의견을 남겨주셔서 이번에는 본격적으로 오프라인 스터디를 꼭 진행하려..

Lisp에 관한 정보를 체계적으로 관리하고자 http://lisp-korea.wikispaces.com/ 위키 사이트를 개설하였습니다.

최근 제가 Lisp에 많은 관심을 기울이고 있습니다. 그래서 Lisp을 좋아하는 사람들의 그룹(한국 리스퍼) 을 통하여 Lisp에 관한 좋은 생각들을 함께 나누고 있습니다. 최근 많은 분들이 Lisp에 관심을 가지고 계시지만, 제대로된 참고자료 하나 찾기가 어려운 실정입니다. 저 역시 매번 맨땅에 헤딩하고 있습니다. 사실 이래서는 Lisp을 접하기도 힘듭니다. 그래서 그저 Lisp은 항상 어렵기만 한 언어라는 오해를 받을 것 같습니다. 하나의 언어를 배운다는 것은 많은 사고의 전환이 필요한 것이 사실이지만, 기본적인 자료 찾는데 너무 시간을 많이 소비할 필요는 없을 것 같습니다. 그래서 Lisp에 관련된 자료를 체계적으로 정리하고자 http://lisp-korea.wikispaces.com/ 이란 위키를..

[Lisp의 역사 1] 존 매카시(John McCarthy)와 Lisp에 대하여

Lisp에 대한 체계적인 정리를 통하여 어렵게만 느껴지는 Lisp을 쉽게 익힐 수 있도록 "Lisp의 역사"부터 정리하고자 합니다. Lisp의 역사에 빠질 수 없는 인물이 바로 존 매카시(John McCarthy) 박사님입니다. 이분이 어떤 분인지 간략하게 살펴보는 시간을 가지는 것이 Lisp이란 언어를 배우는 첫 단계인것 같습니다. Wikipedia의 내용을 중심으로 간략하게 정리하겠습니다. 존 매카시(John McCarthy)는 1927년 9월 4일 보스톤에서 태어났으며, 튜링 상을 수상한 미국의 컴퓨터 과학자이자 인지 과학자(cognitive scientist)입니다. 그는 수학에 재능을 보였으며, 십대때 캘리포니아 공과대학에서 사용하는 교과서를 바탕으로 수학을 공부하였습니다. 결과적으로 캘리포니아..

예술로 진화하는 프로그래밍

며칠전에 Lisp이란 언어를 좋아하는 사람들의 첫 모임이 있었습니다. 많은 기대를 가지고 만나신 분께서 해주신 이야기들은 여러모로 우리의 프로그래밍에 대하여 새롭게 생각할 수 있는 좋은 이야기들이었습니다. 그분의 원래 전공은 작곡이며, 예술적인 방안에 Lisp이란 언어를 활용하기 위하여 오랫동안 Lisp에 대하여 관심을 가지고 공부하여 오셨던 분입니다. 작곡과 Lisp이라~ 해커와 화가라는 폴 아저씨의 유명한 책에서 풍겨나올듯한 이야기들이 제 현실앞에서 펼쳐지고 있었습니다. 사실 저 역시 Lisp이란 언어를 사용하고 싶은 분야는 초 정밀의 프로그래밍 분야라기 보다는 사람들의 삶과 밀접하게 관련있는 프로그램을 작성하는데 사용하고 싶은데~ 그러한 면에서 Lisp을 통한 음악 창작을 생각하시는 분의 이야기가 ..

Lisp을 좋아하는 사람들의 첫 모임이 이번 주 금요일에 강남역 근처에서 있습니다.

최근 많은 분들이 Lisp에 많은 관심을 가지고 계신것 같습니다. 저 역시 Lisp에 관심을 가지고 있는 사람이며, 이러한 관심을 바탕으로 "Lisp을 좋아하는 사람들의 그룹(한국 리스퍼)"란 그룹을 만들었습니다. 현재 35명정도 회원으로 가입해 주시고 계십니다. 아직 우리나라에서 Lisp이란 언어는 많이 낯설은 언어인듯 합니다. 그래도 최근 많은 관심을 가지고 계신것 같습니다. 이러한 관심을 모아 첫 모임을 이번주 금요일(2009년 8월 14일) 오후 7시 30에 강남역 근처에 강남역 근처에 산봉화로구이 강남역점(http://local.daum.net/place/place_view.daum?place_id=P38715)에서 할 예정입니다. Lisp에 관심을 가지고 계신 분들이라면 묻지도 따지지도 않고 ..

[2] 리스프의 근원(The Roots of Lisp): 7개의 원시 연산자

해커와 화가(Hackers & Painters)라는 책으로 유명한 폴 그레이엄(Paul Graham)의 사이트에 있는 리스프의 근원(The Roots of Lisp)이란 글을 공부겸 번역하고 있습니다. 2번째 글인 7개의 원시 연산자(Seven Primitive Operators)란 글을 올립니다. 원문은 리스프의 근원(The Roots of Lisp) 에 있는 "Complete Article (Postscript)"를 참고하시기 바랍니다. 리스프(Lisp)에 관심있는 분들에게 많은 도움이 되었으면 좋겠습니다. 1. 7개의 원시 연산자(Seven Primitive Operators) 시작하려면, 우리는 표현식(expression)을 알아야 한다. 표현식은 foo와 같은 문자열(sequence of let..

[1] 리스프의 근원(The Roots of Lisp)

최근 국내에는 해커와 화가(Hackers & Painters)라는 책으로 유명한 폴 그레이엄(Paul Graham)의 사이트에서 리스프의 근원(The Roots of Lisp)이란 글을 읽었습니다. 리스프(Lisp)에 대한 좋은 내용을 담고 있어서 많은 분들과 공유하고자 번역하여 올립니다. 우선 리스프의 근원(The Roots of Lisp) 소개 페이지부터 번역하여 올립니다. 보시면서 번역상의 문제점등이 있다면 언제든지 댓글 부탁드립니다. 이 글의 원문 전체는 Postscript로 작성되어 있으며, 여기(http://view.samurajdata.se/psview.php?id=2311ad79&page=1&size=full)에서 쉽게 확인하실 수 있습니다. 참고로 리스프(Lisp)에 관심있으신 분들은 L..

Lisp에 관한 좋은 강의와 책을 소개합니다.

얼마전에 Lisp에 관심있는 분들을 위하여 Lisp을 좋아하는 사람들의 그룹(한국 리스퍼)을 만들었습니다. 어느새 저를 포함하여 4분이 모였습니다. 아직 이렇다할 활동은 없지만, 그저 Lisp에 관한 자료를 교환하는 그 자체가 좋습니다. 그룹 회원 분중에 싸이먼이란 분이 UC 버클리의 좋은 강의를 소개하여 주셨습니다. 많은 분들이 좋은 책이라고 주저없이 추천하는 "컴퓨터 프로그래밍이 구조와 해석(Structure and Interpretation of Computer Programs 2/E)"이란 책을 바탕으로 강의하는 내용입니다. 이 책은 SICP라고도 불리는데, MIT 대학의 교재로 사용되고 있습니다. 하지만 UC 버클리에서도 이 책을 바탕으로 강의하는군요~ Lisp이 새롭게 보입니다. :-) 강의는..

Lisp에 관한 몇가지 자료에 대한 정리

최근 Lisp에 많은 관심을 가지고 있습니다. 그리고 Lisp을 좋아하는 사람들의 그룹(한국 리스퍼)란 그룹을 만들어서 활동중에 있습니다. 현재 Lisp 관련된 많은 자료를 하나의 페이지에 정리하고 있습니다. 정리를 위하여 Lisp에 관련된 자료들(책, 동영상 등) 이란 페이지를 만들었습니다. Lisp에 관련된 정리된 자료를 찾으시는 분들에게 조금이나마 도움이 되었으면 좋겠습니다. 아울러 좋은 자료가 있으면 알려주시면 바로 바로 추가하겠습니다. Lisp이 제 마음을 울리네요~ 아흥~ 언릉 배우고 싶어~ :-)

Lisp을 시작하시려는 분들에게 :-)

생각보다 많은 분들이 제가 예전에 쓴 "Lisp에 대한 간략한 소개와 LispWorks 설치"란 글을 읽고 계신것 같습니다. 오늘 Lisp에 관심이 많은 어떤 분에게 메일을 받았습니다. Lisp을 같이 배우고 싶은데, 도움이 안될까봐 걱정하시는 메일이었습니다. 이 메일을 읽으면서 제가 Lisp을 왜 시작하려는지 우선 말씀드리는 것이 좋을것 같다는 생각을 했습니다. 아시다시피 저는 한국 사람입니다. 그래서 한국어를 제일 잘합니다. 마찬가지로 저는 Java라는 언어를 제일 많이 다루며 제가 알고 있는 여러가지 언어중 Java라는 언어를 제일 잘 알고 있습니다. 간혹 일본이나 중국으로 여행을 가듯이, 저 역시 C나 C++ 및 .NET을 다루기도 합니다. 하지만 제가 일본어나 중국어를 잘하지는 못합니다. 마찬가..