이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
김진영_
가입: 2009년 12월 9일 올린 글: 337
|
|
위로 |
|
|
이승중
가입: 2010년 6월 22일 올린 글: 561
|
올려짐: 2010년12월10일 18:46 주제: |
|
|
코드 변경 가이드 --
이번에 IAvatar와 ICenter가 모두 Server.ml에 들어갔고
IAvatar에 있던 여러 타입들도 Server.ml에 그냥 들어갔습니다.
Avatar.Avatar.avatarType
Avatar.Avatar.direction
Avatar.Avatar.whereToCollect
Avatar.Avatar.side
Avatar.Avatar.cmd
들은 모두
Server.avatarType
Server.direction
Server.whereToCollect
Server.side
Server.cmd
가 되었습니다. 가장 손쉬운 변경법으로는
1. Avatar.ml 처음에 있던 type 들을 제거
2. 에디터의 바꾸기 기능을 통해 'Avatar.' 을 찾아서 ''(빈스트링) 으로 바꾸기
3. 문서 처음에 open Server 되어있는지 확인
두 모듈이 대결을 하기 때문에 컴파일 할때에는
Avatar1.ml Center1.ml과
Avatar2.ml Center2.ml 가 필요하며
항상 1번이 첫 턴을 수행하게 됩니다. (고로 실행시에는 순서를 바꿔서 두번 결과를 얻습니다)
제출시에는 만드신 avatarX.ml과 centerX.ml 두 파일만 제출하시면 됩니다.
(이름은 상관없으니 1이나 2 둘중 만드신걸로 올려주세요)
이승중 가 2010년12월10일 18:51에 수정함, 총 2 번 수정됨 |
|
위로 |
|
|
이승중
가입: 2010년 6월 22일 올린 글: 561
|
올려짐: 2010년12월10일 18:49 주제: |
|
|
위의 변경된 명세 문서에서 Avatar1에 쓰여진 type들은 모두 Server.mli에 들어간 type들입니다. (잘못썼습니다.)
오해하지 마시길 바랍니다 |
|
위로 |
|
|
김찬민
가입: 2010년 9월 6일 올린 글: 81
|
올려짐: 2010년12월10일 21:59 주제: martini에서 make 안 됩니다. |
|
|
martini에서 make 안 됩니다.
버젼 안 맞는 것 같습니다. |
|
위로 |
|
|
이승중
가입: 2010년 6월 22일 올린 글: 561
|
올려짐: 2010년12월10일 23:18 주제: |
|
|
죄송합니다. 다시 올렸습니다. 확인해 보세요. |
|
위로 |
|
|
고준호
가입: 2010년 9월 5일 올린 글: 10
|
올려짐: 2010년12월12일 22:21 주제: server.mli는 수정할 수 없나요? |
|
|
일차 구현 할 때 Center 모듈의 center 타입을 수정해서 필요한 정보들을 저장하게 했는데요. 이번 뼈대 코드는 Center 모듈의 sig가 server.mli로 따로 분리되면서 어떻게 구현해야 할지 많이 혼란스럽습니다.
Center 모듈에 있는 타입들은 수정하면 안되나요?
타입을 임의로 수정하고 center1.ml 등의 파일과 함께 center.mli도 제출하면 안될까요? |
|
위로 |
|
|
이승중
가입: 2010년 6월 22일 올린 글: 561
|
올려짐: 2010년12월12일 22:46 주제: |
|
|
Center1은 만드신 Center에서 이름만 바꾸고 예전 시그만 제거(module type ICenter = .. 부분) 하시면 됩니다.
center에서 그부분에 있어서는 바뀐거 없습니다. 1차 때와 같이 수정 가능합니다.
mli를 변경해야 될 일이 없게 만들어주세요. |
|
위로 |
|
|
|