관리자님 봐주세요

안녕하세요.

저는 PNA Korea의 김영경입니다.


PNA Korea 에서 2010년 10월 9일 토요일 "제 4회 대안언어축제 2010" 을 개최합니다.

이번 축제에 초대하고자 하는데 어떻게 연락드려야 할지 몰라 이렇게 게시판에 올립니다.


1. 대안언어축제 2010 소개


제 4회 대안언어축제 2010에서는
우리나라 SW개발자들에게 인지도가 높지 않은 대안적 언어들을 소개하고 공유합니다.

Real World Haskell 번역하시는 분이 있습니다

하스켈로 배우는 프로그래밍(Programming in Haskell)이 입문서라면 Real World Haskell은 하스켈을 실무에서 활용할 때 활용할 만한 팁이나 라이브러리, 패키지, 툴 등의 사용법까지 포함한 좀더 다양하고 고급 주제를 다루는 실용적인 성격의 책입니다.

여기에서 번역하고 계신 분이 있는데요

http://sites.google.com/site/endihom/home/programming-language/haskell

응원해 주시거나 같이 시간 되시는 분들은 같이 번역자로 참여하셔도 좋을 것 같습니다.

Type에 대한 기초질문

너무나 초보적인 질문이라 미안합니다.
아무리 고민해 보아도 해결이 안되어서...

module Main
   where

main = do   cs <- getContents
                  putStr $ expand cs

expand :: String -> String
expand cs = map translate cs

translate :: Char -> Char
translate '\t' = '@'
translate c    = c

위의 코드에서 expand를 point free style로 해 본답시고 다음과 같이 수정해 보았습니다.

expand :: String -> String
expand = map . translate

그랬더니 에러가 납니다.

wxHaskell 예제 실행에서의 에러.

object file까지는 군말없이 컴파일이 되는데 실행파일을 만드려고 하면 에러가 납니다. 환경은 ubuntu Karmic, Haskell Platform이 설치되어 있고, ghc version은 6.10.4입니다.

에러메세지를 보아도 무슨 소리인지를 모르겠습니다.

import Graphics.UI.WX
import Graphics.UI.WXCore (bitmapGetSize)

main = start viewer

viewer :: IO ()
viewer = do
bm <- bitmapCreateFromFile "~/sample.jpg"
size <- bitmapGetSize bm
f <- frame [text := "viewer", on paint := onPaint bm, clientSize :=size]
repaint f
where

함수형언어기반 플랫폼 개발?

임베디드나 모바일 혹은 서버를 위한 플랫폼을
함수형언어 기반으로 개발하는 것이 의미가 있을까요?

사소한 오류가 치명적인 결과를 초래하는 임베디드 환경에서는
무결점 SW개발을 위한 접근방법의 하나로 함수형 언어를 고려해볼 만 한 것 같고,

수없이 다양한 모바일 단말기 모델을 출시하고 있는
단말기 제조업체 입장에서는 유지보수성이 좋은 함수형언어 기반으로,

하스켈로 윈도우 프로그래밍 질문

이제 막 하스켈에 입문한 초보입니다.
기존 프로그래밍 방식과는 차이가 있어서 애를 먹고 있지만 재미는 있네요 ^^
기영님 책을 다 읽기는 했는데 확 손에 잡히지 않는 것도 있고 눈에 보이는 쪽이 덜
지루할거 같아서 하스켈로 윈도우 프로그래밍을 해보고 있습니다.
wxHaskell 이나 Gtk2Hs 를 쓰는 방법도 있지만 약간 고생스러워도 직접 해보고 삽질하는
쪽이 공부가 될거 같아 그냥 win32 로 하고 있는데요...

Erik Meijer의 Functional Programming Fundamentals 온라인 강좌

Erik Meijer의 Functional Programming Fundamentals 온라인 강좌입니다

MSDN의 채널9에서 제공하고 있고,
교재는 Programming in Haskell을 이용하고 있네요.

http://channel9.msdn.com/tags/C9+Lectures/

GHC (글래스고우 하스켈 컴파일러) 6.12.1 버전 출시

GHC 홈페이지인 http://haskell.org/ghc/ 와 하스켈 관련 메일링 리스트에 공지가 떴습니다.
http://thread.gmane.org/gmane.comp.lang.haskell.general/17678

주요 개선사항은

* 런타임 튜닝으로 병렬 실행 성능 개선 및 별도의 프로파일링 관련 툴 지원

* 기본 I/O 라이브러리가 유니코드를 완전히 지원
(utf8-string 라이브러리를 더 이상 쓰지 않아도 될 듯 한데 확인해봐야겠습니다)
비 라틴계열 언어 사용자로서는 이게 제일 기대가 됩니다.

2009 랑데브 주최 개발자를 위한 대안적 프로그래밍 강좌 (12/12토 오후 서울대)

2009 랑데브 랑데뷰 겸 DEAP(DEveloper track on Alternative Programming)

  1. 때: 2009-12-12 13:00+09:00 (토요일 오후 1:00 부터)

랑데브 모임 겸 대안 언어 강좌의 발표자를 찾습니다 (2009-12-12 토욜 오후 서울대)

랑데브는 프로그래밍 언어에 관심있는 사람들의 모임입니다(관련정보: 홍민희님의 IBM 한국 디벨로퍼웍스 인터뷰). 랑데브 모임인 랑데브 랑데뷰를 올해 말에 열리는 서울대에서 APLAS(아시아 프로그래밍 언어 및 시스템 심포지움)이 열리기 직전 주말에 계획하고 있습니다.

내용묶음