s-expression

    12

    1답변

    Lisp에 의해 대중화 된 s- 표현식이 JSON 및 XML에 비해 옵션으로 간주되지 않는 이유는 무엇입니까? Lisp의 s- 표현식을 사용하지 못하게하는 결함이 있습니까?

    5

    1답변

    4x4 크기의 정사각형 행렬을 선언하는 C 코드를 작성했습니다. 그리고 나서 R의 rgig이라는 샘플링 함수로 샘플링을합니다. GeneralizedHyperbolic은 gnu의 gsl 라이브러리를 사용하여 행렬을 반전하고 그 결과를 출력합니다. gcc -arch x86_64 -std=gnu99 -I/Library/Frameworks/R.framework/R

    1

    1답변

    이 클래스는 유한 필드 다항 문자열을 가져 와서 구문 분석하고 (+ - */%) 연산 한 다음 입력과 같은 형식으로 출력합니다. 그것은 잘 작동합니다 (지금까지). 그러나 이제는 산술 연산자에 대한 특수 메서드를 구현하려고하는데 단순히 문자열을 연결하는 지점을 지나칠 수 없습니다. 일반적으로, 그 아이디어는 클래스 인스턴스로 입력을 초기화하는 것이지만,이

    1

    2답변

    그래서 LazyMatrix라는 스몰 토크에서 생성 할 클래스가 있습니다. 클래스는 인스턴스 변수가 1 개 뿐이므로 Object가 아닌 다른 클래스의 하위 클래스가 될 수 없습니다. LazyMatrix의 인스턴스 변수는 블록이라고하며 뒤에 있어야합니다. 이 같은 LazyMatrix 초기화 :가 initialize block:=[nil] 이 방법이있을 것

    4

    1답변

    s- 표현식을 도트 형식으로 변환하는 간단한 스크립트 또는 라이브러리를 찾고 있는데 솔루션 검색을 위해 많은 노력을 기울이지 않았습니다. 이전 awk 스크립트 (lisp2dot)를 보았지만 유전 적 프로그래밍 프레임 워크에서 S- 표현을 생성 할 때 내 표현이 너무 복잡 할 수 있다고 생각합니다. 출력 형식이 어떻게 보이는지 알 수 있도록 점 형식으로 변환

    0

    1답변

    PexMethods 내에서 경로 조건을 가져 오기 위해 PexSymbolicValue.GetPathConditionString()을 사용하고 있습니다. 거기에 PexSymbolicValue.GetRawPathConditionString() S- 표현 형식으로 경로 조건을 가져 오는 메서드가 있지만 해당 출력에서 ​​사용되는 기호 참조를 찾을 수 없습니다.이

    4

    1답변

    나는 자동으로 s-exp 함수를 생성하기 위해 with sexp 구문을 사용하고 있습니다. 문제는 내가 sexplib과 함께 인쇄 해요 일부 재귀 포인터가 있고 스택 오버플로가 끝날 것입니다. 그래서 to_sexp 함수를 재정의하고 "(SomeRecursiveData)"을 반환해야합니다. 어떻게해야합니까? 참고 : 내 데이터 정의 양식에 있습니다 type

    1

    1답변

    s-expression에있는 s- 표현식의 수를 계산하는 Common Lisp 함수를 사용하여 함수를 작성하려고합니다. 예를 들어 : ((if x then (x = y)(z = w))) ;; returns 3 내가 길이를 발견하는 함수를 작성하고 중첩 된 표현이없는 경우는 작동합니다 ((x = y)(z = 1)) ;; returns 2 및 ((x -

    0

    2답변

    Lisp 방언과 별도로 다른 S- 표현식이나 폴란드 식 접두사 표기법 기반 언어가 있습니까? 함수형 프로그래밍 언어이거나 Lisp과 어떤 식 으로든 관련이있을 필요는 없습니다. 나는 리스프 방언을 말할 때 , 나는 아크,의 AutoLISP, Clojure의, 커먼 리스프, 이맥스 리스프, EuLisp, 프란츠 리스프, Interlisp, ISLISP, Le

    3

    3답변

    나는 LISP 1.5 Programmer's Manual에서 ... 을 John McCarthy가 살아 있다는 좋겠지 만 : LISP 해석 및 S- 표현의 형태로 작성된 프로그램을 실행할 수 있습니다. 따라서 기계어와 마찬가지로 다른 상위 수준의 언어 인 과 달리 실행을위한 프로그램을 생성하는 데 사용할 수 있습니다. 컴퓨터 언어를 사용하여 프로그램을 생성