글쓴이 |
메시지 |
주제: 심플 타입 시스템에서 |
김찬민
답변: 2
조회: 1751
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년12월8일 19:06 주제: 심플 타입 시스템에서 |
괄호 빠뜨리신 것 같네요.
let val f = fn x => (write (x.1); write (x.2)) in
f (1, 2)
end
로 fn 내용에 괄호 넣어주셔야 될 거예요. |
주제: 숙제 7: 주어진 뼈대코드에서 체크 결과로 리턴해야 하는 타입이 부족합니다. |
김찬민
답변: 8
조회: 3337
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년12월4일 12:25 주제: 숙제 7: 주어진 뼈대코드에서 체크 결과로 리턴해야 하는 타입이 부족합니다. |
감사합니다. |
주제: 숙제 7: 주어진 뼈대코드에서 체크 결과로 리턴해야 하는 타입이 부족합니다. |
김찬민
답변: 8
조회: 3337
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년12월4일 12:21 주제: 숙제 7: 주어진 뼈대코드에서 체크 결과로 리턴해야 하는 타입이 부족합니다. |
저 예제들은 뼈대코드에 나와있는 타입 하에서 출력하는 것이 불가능해 보입니다.
가능한가요? |
주제: 숙제 7: 정의되지 않은 이름이 들어오는 경우 아무렇게나 예외 내도 되나요? |
김찬민
답변: 3
조회: 2043
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년12월3일 23:48 주제: 숙제 7: 정의되지 않은 이름이 들어오는 경우 아무렇게나 예외 내도 되나요? |
x
fn x => y
처럼 실행될 리 없는 expression이 입력으로 들어온 경우 그냥 아무렇게나 예외 처리해버리면 될까요? |
주제: 숙제 7: 주어진 뼈대코드에서 체크 결과로 리턴해야 하는 타입이 부족합니다. |
김찬민
답변: 8
조회: 3337
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년12월3일 16:49 주제: 숙제 7: 주어진 뼈대코드에서 체크 결과로 리턴해야 하는 타입이 부족합니다. |
아직 결정되지 않거나 polymorphic한 타입들에 대해 나타내어줄 타입이 뼈대코드에 없습니다. 그래서 다음과 같은 코드에 대해서는 체크가 성공적으로 되 ... |
주제: 숙제 7: return 타입이 유일하게 결정되지 않으면 무엇을 답으로 출력해야 합니까? |
김찬민
답변: 5
조회: 2451
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년12월2일 18:56 주제: 숙제 7: return 타입이 유일하게 결정되지 않으면 무엇을 답으로 출력해야 합니까? |
감사합니다. 마지막 과제까지 많이 도움 받아갑니다. |
주제: 숙제 7: 입력으로는 program만 들어오나요? |
김찬민
답변: 2
조회: 1628
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년12월2일 14:15 주제: 숙제 7: 입력으로는 program만 들어오나요? |
입력으로는 program만 들어오나요?
아니면 프로그램이 아닌 expression도 들어올 수 있나요?
fn x => x
fn x => x + 1
이러한 expression들에 대해서는 type ... |
주제: 숙제 7: return 타입이 유일하게 결정되지 않으면 무엇을 답으로 출력해야 합니까? |
김찬민
답변: 5
조회: 2451
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년12월2일 13:30 주제: 숙제 7: return 타입이 유일하게 결정되지 않으면 무엇을 답으로 출력해야 합니까? |
다음과 같은 프로그램을 생각해볼 수 있습니다.
let rec f = fn x => f x in f 1234 end
영원히 리턴되지 않는 프로그램입니다. 프로그램은 non-function type ex ... |
주제: 숙제 7: binary operator =과 write 관련 질문입니다. |
김찬민
답변: 2
조회: 1842
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년12월1일 17:46 주제: 숙제 7: binary operator =과 write 관련 질문입니다. |
감사합니다. |
주제: 숙제 7: binary operator =과 write 관련 질문입니다. |
김찬민
답변: 2
조회: 1842
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년11월30일 23:18 주제: 숙제 7: binary operator =과 write 관련 질문입니다. |
문서에는 binary operator =와 write로 가능한 타입이 or로 묶여 있습니다.
(i, b, s, or l) / (i, b, s)
그러면 다음과 같은 프로그램은 타입 체커에서 타입 오류 ... |
주제: hw 6-2 테스트케이스 하나 공유해봅니다 |
김찬민
답변: 3
조회: 2142
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년11월18일 2:04 주제: hw 6-2 테스트케이스 하나 공유해봅니다 |
저도 똑같이 나옵니다. 감사합니다. |
주제: 6-3 테스트 셋입니다. |
김찬민
답변: 2
조회: 1830
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년11월15일 23:41 주제: 6-3 테스트 셋입니다. |
감사합니다. 저도 똑같이 나옵니다. |
주제: hw 5-2 테스트케이스 |
김찬민
답변: 2
조회: 1408
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년11월11일 23:10 주제: hw 5-2 테스트케이스 |
OCaml 4.01.0을 사용했는데, let rec = 부분에서 컴파일 에러가 납니다. rec 대신 recs 같은 다른 이름을 사용하면 다 같은 답이 나옵니다.
테스트를 위해 추 ... |
주제: 과제 5의 딜레이 페널티를 줄이기로 결정하였습니다 |
김찬민
답변: 1
조회: 1169
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년11월11일 22:57 주제: 과제 5의 딜레이 페널티를 줄이기로 결정하였습니다 |
두 단계를 거쳐서 파일을 가져오는 것은 쉽지 않은 분들도 있으리라 생각하기 때문에 다른 방법을 공유합니다.
midori.snucse.org에 같은 계정으로 접속 ... |
주제: 숙제 5-1, 6-1: SM5,sonata environment가 구현과 문서가 다른데 무엇이 맞는가요? |
김찬민
답변: 2
조회: 1373
|
게시판: 4190.310 Programming Languages (Fall 2014) 올려짐: 2014년11월10일 0:22 주제: 숙제 5-1, 6-1: SM5,sonata environment가 구현과 문서가 다른데 무엇이 맞는가요? |
감사합니다. |
|