태그>하스켈(총 14개의 글)
'하스켈' 관련 최근글
-
- 하스켈을 해보자 - 자료형...

-
개나리연구소"09 (구, tyback's Cubelab.,07") by tyBack|08/07 14:24
변수 지정하는 법도 알았으니까 이제 더 간단하게 만들어보고자. Prelude> pi3.141592653589793Prelude> let r = 25Prelude> 2*pi*r:1:2: No instance for (Floating Integer) arising from a use of `pi' at :1:2-3 Possible fix: add an instance declaration for (..
- 하스켈을 해보자 - 자료형...
-
- 하스켈을 해보자 - 변수 지정하기

-
개나리연구소"09 (구, tyback's Cubelab.,07") by tyBack|08/06 13:58
컴파일러와 인터프리터를 설치했으면 이제 다음과 같이 따라해봅시다. tyback@tybackUBUNTU:~$ ghciGHCi, version 6.8.2: :? for helpLoading package base . linking . done.Prelude> 2+24Prelude> 5*4+323Prelude> 2^532Prelude> 인터..
- 하스켈을 해보자 - 변수 지정하기
-
- 하스켈을 해보자 - 컴파일러 설치하기.

-
개나리연구소"09 (구, tyback's Cubelab.,07") by tyBack|07/29 00:05
apt-get update && apt-get install ghc6 ghc6-prof ghc6-doc . 머엉. 참 쉽죠. 리눅스(데비안, 우분투)는. ghc -help 로 작동상태를 확인하고 다음의 초 간단 소스를 작성하고 이름 맘대로.hs 로 저장합니다. main = doputStrLn "hello, Wo..
- 하스켈을 해보자 - 컴파일러 설치하기.
-
- C++의 새로운 미래?

-
Null Model by 아이추판다|06/27 02:23
석사과정 때의 일이다. 시뮬레이션을 하기에 파이썬 같은 스크립트 언어는 너무 느리고, 포트란을 배우기는 좀 부담스러워서 C+을 다시 들여다본 적이 있었다. 예전에는 없던 STL이니 Boost니 하는 게 유행하길래 이건 또 뭐야 싶어서 책들을 좀 읽어봤다. 그랬더니 '함수형 프..
- C++의 새로운 미래?
-
- 하스켈로 펙토리얼 함수를 만드는 24가지 방법...

-
gimmesilver's blog by silverbird|2008/03/05 20:08
원문 보기: The Evolution of a Haskell Programmer 예전에 본 Hello world 프로그램 짜기에 관한 유머를 연상케 하는 글. Haskell.org 에는 유머라고 분류해 놓았긴 하지만 단순히 유머라 하기엔 하스켈에서 지원하는 람다식, 패턴매칭, points-free, continuation-..
- 하스켈로 펙토리얼 함수를 만드는 24가지 방법...
-
- 하스켈로 만든 OS

-
gimmesilver's blog by silverbird|2007/09/05 19:33
Kinetic - A Haskell OS - 어셈블리, C+, 하스켈을 이용해서 만든 OS라고 합니다. 흥미로운 건 링크의 글을 보면 이걸 만든 사람이 하스켈을 접해서 모나드를 사용해 보고는 OS에서 하스켈 코드를 직접적으로 실행할 수 있게 되면 높은 안전성을 가진 하스켈 모나드 타입 시..
- 하스켈로 만든 OS
-
- 하스켈 모나드의 모든 것...

-
gimmesilver's blog by silverbird|2007/08/21 23:48
하스켈 모나드는 마치 C 언어에서 처음 포인터를 접했을 때를 연상케 합니다. 처음 접하는 사람에게 무척 낯설고 뭔가 아리송하며 심오해 보이기까지 한.하지만 막상 실체를 알고 나면 싱거운.어쨌든 뭔가 제대로 된 프로그래밍을 하려면 꼭 알아야 하는.뭐 그런 것 말이죠. 저도 이..
- 하스켈 모나드의 모든 것...
-
- 하스켈 전용 스프링 노트를 개설했습니다.

-
gimmesilver's blog by silverbird|2007/08/09 00:17
아무래도 블로그는 내용이 길고 수시로 추가나 수정이 필요한 글을 쓰기에는 적합하지 않다고 생각되어 하스켈 전용 스프링 노트를 개설했습니다. 주소는 입니다. 우선 지금까지 이 블로그를 통해 올린 번역물, 각종 팁, 소스 등을 정리했습니다. 앞으로도 하스켈 관련 글은 저쪽..
- 하스켈 전용 스프링 노트를 개설했습니다.
-
- 하스켈을 이용한 병렬 프로그래밍...2

-
gimmesilver's blog by silverbird|2007/08/02 23:21
하스켈은 STM 동기화를 위한 별도의 모나드 및 메모리 저장 타입이 존재한다는 특징이 있습니다. 하스켈 STM을 위한 메모리 타입으로는 TVar, TArray, TChan, TMVar가 있습니다. 각각 IORef, Array, Chan, MVar에 해당하는 트랜잭션 메모리입니다. 참고로 IORef..
- 하스켈을 이용한 병렬 프로그래밍...2
-
- 하스켈을 이용한 병렬 프로그래밍...1

-
gimmesilver's blog by silverbird|2007/07/30 23:48
Software Transactional Memory(STM) - '만약 다른 놈이 방해했으면 난 다시 시도한다.' 예, 병렬 프로그래밍(혹은 멀티 쓰레딩 프로그래밍이나 동시성 프로그래밍이라고도 불리는) 은 어렵습니다. - 여러 가지 이유가 있겠지만 - 일반적으로 1) 특정 상황에 대한 재현..
- 하스켈을 이용한 병렬 프로그래밍...1
-
- 하스켈로 웹크롤러 구현하기...5

-
gimmesilver's blog by silverbird|2007/07/17 19:06
이번엔 파섹을 이용해 html 문서에서 링크 url을 추출하는 소스를 설명하겠습니다. 저는 링크 추출을 위해 다음과 같은 단계를 거치도록 구현했습니다. 1) 태그 추출: '<'문자와 '>'문자 사이에 있는 태그 정보를 추출합니다. 이 때 주석, 자바 스크립트 소스의 경우 태그가 아..
- 하스켈로 웹크롤러 구현하기...5
-
- 하스켈로 웹크롤러 구현하기...4

-
gimmesilver's blog by silverbird|2007/07/16 23:46
앞서 예고드린대로 이번에는 서버에서 전송받은 웹문서에서 태그에 있는 링크 url 을 추출하는 소스를 설명하기 위해 우선 하스켈에서 파싱 구문을 처리하는 방법에 대해 소개하겠습니다. 저는 html 파싱을 위해 Parsec 이라고 하는 파싱 라이브러리를 사용했습니다. 파섹은 모나드..
- 하스켈로 웹크롤러 구현하기...4
-
- 하스켈로 웹크롤러 구현하기...3

-
gimmesilver's blog by silverbird|2007/07/15 11:46
하스켈로 웹 크롤러 구현하기.1 에 올린 소스 내용을 하나씩 설명하도록 하겠습니다. 이 웹크롤러는 다음과 같은 방식으로 동작합니다. 1. 먼저 실행 인자로 최대 큐에 저장가능한 URL 갯수와 시작 지점이 될 seed URL 리스트를 받습니다. 2. 1에서 받은 실행 인자들을 이용해 UR..
- 하스켈로 웹크롤러 구현하기...3
-
- 하스켈로 웹크롤러 구현하기...1

-
gimmesilver's blog by silverbird|2007/06/28 19:08
간만에 하스켈 관련 글을 올립니다.이번에는 간단한 웹 크롤러를 하스켈로 구현해 보겠습니다. 제가 지금 다니고 있는 회사에 입사할 때 받았던 지원 과제가 바로 '간단한 웹 크롤러 구현하기'였습니다. (정확..
- 하스켈로 웹크롤러 구현하기...1







