많은 객체 인식 스크립팅 언어는 객체가 주어진 튜플 또는 유형의 인스턴스 생성 여부를 테스트하는 연산자 또는 함수를 가지고 있습니다. 자바 스크립트가 instanceof 연산자를 가지고, 파이썬은 isinstance 내장뿐만 아니라 issubclass 내장 등이있다 그러나 팩터에 모든 튜플 클래스와 객체 유형이 자신의 instance? 단어 주어진다 : T
ed의 입력 형식을 모방하는 텍스트 편집기를 작성하려고합니다. ed에서 한 번에 한 줄씩 입력하고 한 줄에 하나의 .을 입력하면 완성됩니다. 여기에 내가 무엇을 최대 온의 : 0 [
[ readln [ "." = not ] keep swap ] dip 1 + swap
] loop
nip 1 - narray
이 조각은 한 번에 사용자 한 줄에
쪼개짐은 코드 중복을 최소화하는 데 정말로 유용한 조합입니다. 내가 Abundant, Perfect, Deficient numbers을 분류한다고 가정 : "런타임 계산 된 값으로, 쪼개짐을 적용 할 수 없습니다"때문에 USING: arrays assocs combinators formatting io kernel math
math.order math.p
동시성이있는 기본 문제가 concatenative languages입니까? 아니면 단순히 누락 되었습니까? 아니면 뭔가 누락 되었습니까? 필자가 아는 한 현재 가장 발전된 연결 언어는 Factor이며 여전히 a co-operative threading system that doesn't use multiple cores입니다. 아마 Factor의 발명가 인
저는 방금 Factor으로 시작합니다. 나는 cartesian-product 단어를 사용하는 경우 { { 1 8 } { 1 9 } { 2 8 } { 2 9 } { 3 8 } { 3 9 } }
, 나는 일련의 순서를 얻을 : { 1 2 3 }
{ 8 9 }
내가보고 싶은 것은 시퀀스의 순서는 다음과 같습니다 나는 두 시퀀스의 직교 제품을 계산하려면
날씨 데이터가 포함 된 배열을 반복합니다. 그게 이미 잘 작동하고 또한 나를 위해 중요한 배열에서 데이터를로드 할 수 있습니다. : get-value (hsh str -- str) swap at* drop ; [ "main" get-value "temp" get-value ] each 9 [ + ] times 이 코드는 스택의 배열에서 온도 값을 밀어 합계
Forth (또는 Factor)와 같은 스택 기반 언어를 탐색하는 데 잠재적으로 관심이 있습니다. 제가보고 싶은 것은 응용 프로그램이 처음부터 단계적으로 어떻게 구축 될 수 있는지입니다. 내가 찾은 자습서는 초보적인 것이며 더 큰 그림을 이해하는 데 도움이되지 못합니다. 많은 부품을 다룰 때 스택을 관리하는 방법을 생각하는 것이 혼란 스럽습니다. 저는 항상