고급 네트워크 구성 요소
이제 기본적인 논리에 익숙해졌으므로 더 고급 네트워크 구성요소인 구체화장치 및 프록시를 살펴보겠습니다.
기억하시겠지만 논리 프로그래머를 사용하면 정적인 값으로 변수를 만들거나 동적인 값 평가를 기반으로 더 복잡한 변수를 만들 수 있습니다.
구체화장치는 동적인 값을 정적인 값으로 변환하는 데 사용할 수 있습니다. 이것은 구체화장치의 상단 슬롯에 동적인 변수 카드를 삽입하여 수행할 수 있습니다. 왼쪽 슬롯에 삽입된 모든 변수 카드는 해당 시점의 상단 변수 값으로 설정됩니다.
프록시를 사용하면 변수에 대한 간접적인 참조 레벨을 추가할 수 있습니다. 예를 들어 정적인 값이 필요한 논리 프로그램 있다고 합시다. 미래의 어느 시점에서든 해당 값을 변경하려면 해당 값이 프록시되어있지 않는 한 프로그램을 다시 작성해야 합니다. 이 경우 프록시의 값을 업데이트하기만 하면 됩니다.
이 튜토리얼에서는 구체화되고 프록시된 변수 카드를 만듭니다.