pharo

    2

    2답변

    Pharo 메서드에 오류를 주입하고 싶습니다. 변화 ifFalse:ifTrue:-ifTrue:ifFalse: 비슷해, 변화 +-에, 변화 and:or:에, 등 내가 어떻게 이런 일을 할 수 있습니까? Pharo 3에 새로운/다른 가능성이 있습니까? , 등 ... 당신은 문자 배열을 수정할 수 있습니다 - # + #과 같은 정상적인 메시지의 경우 ...

    7

    1답변

    나는 이미 아테네 (PharoBoids 참조)와 함께 연주하고 좋아했지만, 나는 아직도 그것이 무엇인지에 대한 정확한 설명을 놓친다. 저는이 두 다이어그램 (아래 참조)을 혼자서 생각해 냈습니다. 그들은 맞습니까? 또한 대응하는 Canvas 클래스가 있습니다. 그들의 역할은 무엇입니까?

    3

    3답변

    환경 변수 나 외부 구성 파일에 SmalltalkHub 사용자 이름과 암호를 설정하는 방법은 모든 이미지의 모든 저장소에 설정하는 것이 아닙니까? 항상 오래된 것들을 소개합니다.

    4

    2답변

    펜 클래스를 사용하여 지역 코드 클럽에서 기본 기하학을 가르치고 싶습니다. 나는 Squeak로이 일을 할 수 있지만 Pharo는 어떨까요? p := Pen new. p go: 100. 펜 클래스가 Pharo에서 제거되었으므로 다시 추가하는 방법이 있습니까? 아니면 내가 이런 종류의 프로그래밍을 위해 Squeak에 충실해야합니까?

    2

    1답변

    우리는 Voyage를 사용하여 많은 데이터를 MongoDB에 저장합니다. 현재 문제는 Voyage가 DB에 저장된 모든 개체를 캐싱한다는 것입니다. 그리고 캐시가 최대 크기에 가까워지면 캐시 속도가 매우 느려집니다.을 이 주요 목적은 최적화가 아니라 ( 들이 동일해야하는 경우) 복제 된 개체를 방지 : 물론, 우리는 단지 캐시의 최대 크기를 늘릴 수 있지만

    1

    1답변

    DB의 테이블 결과를 반환하려고합니다. | connection results | PGConnection defaultConnectionArgs hostname: '*****.awebservice.com'; portno: 1234; databaseName: '*****'; userName: '********'; password: '********

    0

    1답변

    클래스 이름은 Map입니다. Map 안에 Rectangle 클래스 origin: 0 @ 0 corners: 50 @ 40의 사각형을 초기화하고 싶습니다. 따라서 작업 공간에서 myMap := Map new. 과 같이 입력하면 (0 @ 0) corner: (50 @ 40)이 반환됩니다. 나는 시도했다 : initialize Rectangle origin:

    3

    1답변

    나는 pharo의 스몰 토크 수업을 듣고 있습니다. 내가 smalltak입니다 세계 사전의 인스턴스를 생성 , Smalltalk at:#asd put: myobject new. 는 내가 mistakely, 작업 공간이 코드를 작성합니다. Smalltalk at:asd put: myobject new. 이 나에게 오류를 제공, 지속적으로, 키보드에서

    3

    1답변

    Spec의 현재 API는 역으로 직관적입니다. SpecLayout에 두 개의 행을 쌓으려고합니다. 어떻게 행을 추가하면 두 개의 열로 끝나는 것입니까? 모두가 그들을 이해로 다른 TextModel를 추가 | m | m := DynamicComposableModel new. m instantiateModels: #(text1 TextModel ok OkT

    2

    1답변

    모든 위치에서 액세스 할 수있는 MameGap이라는 변수를 만들고 싶습니다. 전권을 대신해서 성적표를 인쇄 할 수 있습니다. 클래스의 메서드에서. 나는 MameGap에도 이것을하고 싶다. Smalltalk at: #MameGap put: MyClass new 또한이 단지 클래스를 넣을 수 있습니다 : 나는 당신이해야 할 내가이 doSomething: a