나는 forkpty()
을 구현하는 GNU Common Lisp 패키지를 찾는다; openpty()
도 큰 플러스가 될 것이며 login_tty()
은 내가 살 수있는 호화 로움이 될 것입니다. (Duckduckgo, Google 등은 도움이되지 않았습니다.) 그런가요? 어디에?forkbox()를 구현하는 GNU Common Lisp 패키지
답변
LISP는 라이브러리에 대해 알지 못합니다. LISP는 그 힘의 부작용 (이동성 부족, 분열 된 커뮤니티 등)이지만 종종 있습니다. 직접 제작하여 github (또는 유사한 플랫폼)에 올려 놓을 수 있습니다!
이것은 다소 만족스럽지 않은 답변입니다 : 아니요, 아마도 그렇지 않습니다. 어쨌든 구현이 가능할만큼 충분히 휴대하지 못할 가능성이 있습니다.
필자의 목표 중 하나는 실제로 리눅스와 같은 FreeBSD를 사용할 수있는 휴대용 컴퓨터를 찾는 것이 었습니다. 나는 "내 자신을 굴리는"결과를 마쳤다. LISP 프로그램이 모든 연산 작업을 수행하는 C 프로그램과 모든 시스템 작업을 수행하는 C 프로그램을 가지고 있다면 LISP 프로그램이 최상위에 있어야하고 C 프로그램이 하위 프로세스 (forkpty()를 사용) 여야합니다. . C 프로그램을 맨 위에 놓을 수 있으며 LISP 프로그램의 명령을 수신 할 수 있습니다. LISP 프로그램은 stdin과 stdout을 통해 통신합니다. 그것은 작동하므로 정말 대답 할 필요가 없습니다. :) –
https://github.com/cffi-posix/ 원하는 코드를 삽입 할 수있는 곳입니다.
아이디어는 표준 UNIX 헤더 파일을 CFFI- * 패키지로 이식하는 것입니다.
- 1. Scheme 또는 Common Lisp
- 2. 술어 Common Lisp
- 3. ltk (common lisp) 문제
- 4. Common lisp error : "람다 표현식이어야합니다"
- 5. common-lisp : 바인딩과 심볼의 차이
- 6. read-line in common lisp
- 7. Allegro Common Lisp 소프트웨어 문제
- 8. Common Lisp 프로젝트를위한 ASDF 파일을 자동으로 생성합니다.
- 9. Common Lisp에서 날짜를 구문 분석하는 패키지?
- 10. 주목할만한 Lisp 초보자를 위해 작동하는 Common Lisp 환경 설정하기
- 11. 잘못된 HTML을 구문 분석하기위한 일반 Lisp 패키지?
- 12. 시스템 호출을 사용하는 Common Lisp GUI 프로그래밍
- 13. Scheme/Common Lisp/Clojure의 자동 차별화 라이브러리
- 14. 특정 Common Lisp 구현을 찾고 있습니다.
- 15. Common Lisp 및 Clojure 개발을위한 SLIME 설정
- 16. Common Lisp : x를리스트에 재귀 적으로 붙이십시오.
- 17. Common Lisp 루프 기능의 구문 오류
- 18. 하스켈의 주요 기능에 해당하는 Common Lisp?
- 19. Common Lisp 용 정적 코드 분석 도구?
- 20. Windows/C++ 프로그래머를위한 Common Lisp 팁 학습
- 21. Common Lisp에서의 교차 패키지 defgeneric/defmethod?
- 22. Common Lisp의 초보자 : 즉석에서 패키지 정의를위한 매크로 질문
- 23. 일반적인 lisp 패키지 명명 규칙이 있습니까?
- 24. Lisp : 매크로/함수 정의에있는 패키지 접두사의 문제
- 25. CLisp : "사용 패키지"비 대화식으로 충돌 해결
- 26. Eclipse에서 작동하는 가장 좋은 오픈 소스 Common Lisp 구현은 무엇입니까?
- 27. Clozure Common Lisp - TCP 소켓 프로그래밍 - 응답 보내기
- 28. Common lisp : 범위 내에서 기존 함수를 재정의 하시겠습니까?
- 29. let *과 set의 차이점은 무엇입니까? in Common Lisp
- 30. Common Lisp (SBCL) 해시 테이블 또는 대안 쓰기/읽기
아무도 없으면 놀라지 않을 것입니다. FFI를 사용하지 않고 귀하를위한 옵션을 제공합니까? – Ken
옵션이지만, LISP에 새로 왔고 그 순간 학습 곡선을 얕게 유지하려고했습니다. FFI가 아마가는 길일 것 같습니다. 고맙습니다. (응답 지연으로 인해 유감스럽게 생각하며, 누군가가 덧글을 추가했는지 빠르게 알 수있는 방법을 찾았습니다.) Duuch. –
lisp에 익숙하지 않다면 GCL 이외의 구현을 사용하는 것이 좋습니다. 특히 성능이 좋지도 않으며 ANSI 표준을 따르지 않습니다. – Jason