Guile

소프트웨어 스크린 샷:
Guile
소프트웨어 정보:
버전: 2.0.7
업로드 날짜: 20 Feb 15
개발자: Marius Vollmer
라이센스: 무료
인기: 8

Rating: 3.0/5 (Total Votes: 1)

교활 프로그래머는 유연한 응용 프로그램을 만들 수 있도록 설계 라이브러리입니다. 플러그인, 또는 모듈 (이 많은 이름이 있지만, 개념은 본질적으로 동일) 사용자를 작성하는 응용 프로그램에서 프로그래머를 교활 할 수 있습니다 사용하면 응용 프로그램이 자신의 요구 사항을 충족해야하는 데 사용할 수 있습니다.

확장 언어를 채택 검증 애플리케이션의 긴 목록이있다. 자유 소프트웨어 세계에서 성공과 수명이 긴 예는 GNU 이맥스와 GIMP이다. 서버 응용 프로그램을 확장

매우 인기있는 예하면 아파치는 펄과 PHP 모듈 프로젝트입니다.

확장 언어는 사용자, 프로그래머, 타사 개발자가 전체 프로그램을 다시 작성하지 않고도 프로그램에 기능을 추가 할 수 있도록, 그리고 사람들이 어떤을 소비하지 않고, 서로 협력하는 프로그램을 연장 허용 여분의 노력은.

간계 프로그램에 통합 할 수있는 라이브러리로 패키지 제도 프로그래밍 언어에 대한 통역입니다. 사용자는 인터프리터에 대한 전체 액세스 권한을 가지고, 그래서 교활 자체는 사용자의 필요에 따라 확장 할 수 있습니다. 결과는 응용 프로그램에 맞는 스크립트 언어가 될 것이다.

프로그램이 더 사용할 수와 간계를 사용. 사용자를 사용자 지정하는 응용 프로그램의 배관을 배울 필요가 없습니다; 그들은 단지 간계를 이해하는 것이 필요하고, 액세스는 사용자가 제공 한. 그들은 쉽게 다운로드하고 스크립트를 작성, 대신 복잡한 패치를 거래 및 응용 프로그램을 재 컴파일 및 공유 기능을 거래 할 수 있습니다. 그들은 당신이, 또는 다른 사람과 협력 할 필요가 없습니다

이 릴리스의 새로운 기능 무엇 :.

이 버전은 SRFI-105 곱슬 중위 식, 포트 당 리더에 옵션을 추가 중첩 선물, 기능 기록 세터, HTTP 기관, 더 최적화에 포트 인터페이스, 더 나은 하중 경로 및 취급 컴파일 된 하중 경로 및 버그 수정의 보통 긴 목록.

이 버전 1.8.8의 새로운 기능 : 1.8 안정된 시리즈

이 유지 보수 릴리스.

이 버전 1.9.9의 새로운 기능 :

이 유체 결합 빠른 동적
`유체-REF '와`유체 설정'지금 전담 바이트 코드 지침.
'와 - 유체'나`와 - 유체 * '더 이상 원인을 통해 동적 바인딩
재귀 호출 VM 없으며 본체의 고정 할당. 사용하지 않은
유체 번호는 이제 가비지 컬렉션이다.
호환되지 않는 나무-IL 변경 :
마지막 사이클에서 만든 호환성 많은 변화가 있었다
트리-IL, 교활의 높은 수준의 중간 언어에. 참조
자세한 내용은 로그를 변경합니다. 이 당신을 영향을받는 경우, 명확하게 당신이 필요
상류 컴파일러 패치를 제출!
프롬프트 : 구분, 작성 가능 연속 요청 :
간계는 이제 원시 언어의 일환으로 프롬프트가 있습니다. 경우에는 문헌, 프롬프트 & quot을, 수동에 대한 자세한 내용을 확인할 수 있습니다.
표현식은 REPL에서의 입력, 또는 명령 줄에서 기본 프롬프트 태그 프롬프트에 둘러싸여 있습니다.
사용되지 않는`게으른 잡기는하지만,`캐치 '의 시점에서 동적 상태' '투사의 지점에서 스택을 캡처 한 형태였다'. 그것은 조금했다
미친. `캐치를 사용하도록 변경 '가능성 드로 처리기, or`with-던져 핸들러'를하시기 바랍니다.
'캐치', '투사',`으로-던져 핸들러 '를 계획 구현
이것은 어떤 최종 사용자 영향을 미치지 않지만, 우리가 뉴스에서 그것을 언급 할 필요가, 사용자 API를 변경하지 않으면 서 우리는 프롬프트와 유체의 관점에서 이러한 구조를 구현 할 수있는 너무 자랑스럽게 생각합니다. 읽어 주셔서 감사합니다!
구문 확장에 추적 현재 모듈 :
버그로 인해, 작동하지 않는 '시작'때 an`eval-를 통해 현재 모듈을 변경 식 '을 확대. 이 문제가 수정되었습니다.
REPL에서 역 추적은 REPL 프레임을 표시하지 않습니다
1.9 시리즈는 REPL의 구현에 내부 프레임을 보여 주었다 지나치게 자세한 역 추적을했다. 이것은 대부분 해결되었습니다.
bug-guile@gnu.org하는 버그를보고하십시오.
외부 함수 인터페이스에 추가 (FFI)
`(시스템 해외), '모듈은 현재 C의`INT에 해당하는 추가 외국 유형을 제공합니다' '긴',`이 size_t '등
조회 할 수있는 프로그램에 대한 기호는 현재 사용할 수 ;, 전역 심볼 핸들 & quot; 또한,`동적 연결 '절차는 지금이 경우는 X 및 Y 위치 좌표를 알고있다 반환, 인수없이 호출 할 수 있습니다.
구문 규칙 '매크로'의 문서 :
설명서에 매크로 이제 문서 절차와는 별개입니다. `구문 규칙 '매크로에 새로운 섹션이 추가되었습니다.
2.0 효과적인 버전 범프 :
효과적인 버전 & quot; 간계 & quot을했다; 몇 시간 동안, 일반적 바와 같이 생성, 메이저 VERSION.MINOR-VERSION & quot ;. 이 릴리스 2.0에 조기를 설정, 실제 버전에서 유효 버전을 분리한다. 이 모든 버전의 관련 유통 버그를 흔들어해야합니다.
병렬 설치 성 수정 :
교활 이제 라이브러리 이름 (예 : 2.0) 효과적인 버전 별 디렉토리에 헤더 파일을 설치하고 효과적인 버전이 포함되어 있습니다 (예 : libguile-2.0.so).
이 변경 사항은 guile.m4 매크로, 또는 교활-2.0.pc PKG-config 파일을 통해 간계를 감지해야 사용자에게 투명해야한다. 그것은 교활 개발 환경의 여러 버전의 병렬 설치 수를 수 있습니다.

유사한 소프트웨어

Mumps Compiler
Mumps Compiler

28 Sep 15

Toka
Toka

3 Jun 15

R
R

17 Feb 15

lizpop
lizpop

14 Apr 15

코멘트 Guile

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!