하늬바람
501
2016-09-18 16:10:53 작성 2016-09-19 17:16:22 수정됨
5
4577

Clojure와 Scala에 대한 어떤 개발자의 견해


구조설계를 자주 하다 보니 언어적 특성에도 관심이 많습니다.

관련 링크를 포스팅하기로 마음먹고 한 일주일 정도 미적거리다 보니 하마님의 Scala 강좌가 시작되었습니다.

괜한 어그로가 되거나 좋은 강좌에 민폐가 되지 않을까 하여 강좌가 끝나기를 기다려 포스팅합니다.


Clojure는 이제 전철에서 기본 문법책이나 읽고 다니는 정도이고 Scala는 접해본 적이 없으니 관련 질문에 저는 아무런 도움이 못 되는 점 양지 바랍니다.


https://groups.google.com/forum/?hl=ko#!topic/lisp-korea/Ch7lJoHGix4


1
  • 댓글 5

  • 하마
    6k
    2016-09-18 18:28:10 작성 2016-12-02 20:02:41 수정됨

    배려하는 마음씨 감사합니다. 
    전 예전에 okky의 스칼라 논쟁 때 스칼라가 최고다라고 주장하는 분에 반박하는 글도 썼을 뿐더러..
    (해당 논쟁후에 바로 '스칼라, 클로저 같은 함수형 언어는 절대 대중화 될 수 없다' 라는 글도 썼었습니다.) 
    스칼라 강좌를 할 때도  스칼라가 젤 좋은 언어라서가 아니라 요즘 유행하고 재밌으니깐 랜덤으로 선택했다고 
    말씀드렸다시피 저한테 전혀 어그로가 아니란걸 말씀드립니다. 아마 제가 스칼라를 잘 모르거나  흠뻑 빠지지 못해서 그랬을 수도 있겠구요 ㅎㅎ

    전 세상에 모든 기술들은 장,단점이 있을 뿐 항상 좋다, 무엇보다 최고다~ 이런 이분법적인 견해에 반대합니다.
    뿐만 아니라 모두 이것으로 하자라는것을 경멸합니다 ( 예를들어 전자정부프레임워크 ) 

    그에 따라 님이 링크해주신 글은 예전에 봤었던 글인데요..그때 생각하기로 치기 어린 글로써 참 어떤것에 흠뻑빠지는 그 열정에 대해 부럽다라고 생각했던 기억이 납니다.  C++,자바,파이썬,스칼라,Go 등 모든 언어커뮤니티에서 저런식의 글은 항상 있어 왔었죠. 특히 갓 해당 언어를 배우거나 시도해본 철부지들에 의한 혹은 생계(?) 가 걸려있을때 종종 저런 글들이 작성되곤합니다. 물론 그 철부지 중에 (해커와 화가를 쓴 폴 그레이엄이란 분도 계시지만 -.-;;) 

    저 글을 작성한 사람의  클로저를 사랑하는 마음가짐과 그 마음으로 개발을 진행한것에 관해서는 존중하며, 부럽다라고 생각됩니다만.. 저 마인드가 외부에 강요되는 순간에 꼰대가 될 뿐 이라 생각합니다.

    자신이 좋아하는것, 자신의 상황에서 최고인것이 다른 사람에게도 최고가 아닙니다.

  • 하늬바람
    501
    2016-09-18 20:55:30 작성 2016-09-18 20:56:22 수정됨

    하마// 항상 좋은 글 감사하게 보고 있습니다.

    이 글을 빌어 다시 한 번 감사의 말씀을 전합니다.

  • zepinos
    19k
    2016-09-19 11:08:24

    또 고민에 빠지네요.


    다음에는 게임 서버 개발에 어떤 언어로 개발할지 고민입니다.

    이번엔 Java + Spring Boot/JPA + Undertow(Callable) 등으로 재미를 좀 봤는데 다음 번에는 Go 나 Java + Akka 정도를 고민하고 있었는데 Clojure 도 한 번 고민해볼까 싶네요.


  • fender
    18k
    2016-09-19 11:20:19

    링크된 내용은 그냥 스칼라에 대한 인상 비평이라 딱히 뭐라고 반박이든 옹호든 이야기할 거리가 없네요. 해당 글 자체에 대한 인상 비평이라면 저도 하마님의 생각과 비슷하긴 합니다.

    제목의 'Scalar'는 'Scala'를 잘못 쓴 것이기 때문에 혼동을 피하기 위해 수정하는 것이 좋을 것 같습니다. 'scalar'는 '벡터', '스칼라'할 때 쓰는 단어이고, 프로그래밍 언어 스칼라의 철자는 '라 스칼라 극장'과 같은 'Scala'가 맞습니다.

  • 하늬바람
    501
    2016-09-19 17:18:10

    fender// "Scala -> Scalar" 이 실수를 매우 자주하는군요.

    제가 물리학도라 그런가 봅니다.

    감사합니다. ^^;

  • 로그인을 하시면 댓글 을 등록할 수 있습니다.