Download List

프로젝트 설명

OpenMCL is an Open Source version of Digitool's excellent Macintosh Common Lisp (MCL) implementation, which runs on LinuxPPC and MacOS X. It features a native code compiler, multithreading support, and good ANSI CL compliance.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-05-09 09:55
0.14.2

다윈에서 Lisp 커널은 지금 (이전의 제한을 1GB에)되었다 좀 덜 2GB를 초과하는 힙 확장을위한 예약을하려고합니다. 새로운 리더 매크로 (#?) 대외 변수에 대한 액세스를 단순화를 제공했다. 버그수정의 숫자되었다 : 일반 함수를 계산 클래스 - 이전에 - 목록이 정의된 경우, 외국 스레드가 현재 스레드에서 특정 특별한 변수 바인딩을 올바르게 설정할 ObjC 개체에 Lisp 슬롯 이제 그들 INITFORMs 올바르게 처리, 그리고 asin acos 및 받아들 복합 형식 인수. FASL 파일을 다시 컴파일해야한다.
Tags: Minor feature enhancements
Under Darwin, the Lisp kernel now tries to reserve a little less
than 2GB for heap expansion (the previous limit was 1GB). A
new reader macro (#?) was provided to simplify access to
foreign variables. A number of bugfixes were made: the generic
function COMPUTE-CLASS-PRECEDENCE-LIST is now
defined, foreign threads now establish thread-specific special
variable bindings correctly, Lisp slots on ObjC objects now
have their INITFORMs processed correctly, and ACOS and
ASIN accept arguments of type COMPLEX. FASL files will
have to be recompiled.

2004-02-11 16:03
0.14.1

POSIX의 스레드 대신 "녹색 스레드"를 사용합니다. 일반적인 Lisp metaobject 프로토콜의 하위 집합을 구현 대형되었으며, 목적 - C 인터페이스에 의해 사용됩니다. 이는 코코아 API를 통해 인터페이스를 용이하게 코코아 다리, 그리고 기여하고있다 코코아 예제를 사용 재작 성되었습니다. 수백은 ANSI 컴플 라 이언스 버그 폴 Dietz의 테스트 스위트에 의해 식별 해결되었습니다. 자위대와 자위대와 같은 opensource 도서관의 수를 설치 릴리스와 함께 번들로 제공됩니다.
Tags: Major feature enhancements
POSIX threads are used instead of "green threads".
A large subset of the Common Lisp metaobject
protocol has been implemented, and is used by the
Objective-C interface. A Cocoa bridge which
facilitates interfacing with the Cocoa API has
been contributed, and the Cocoa examples have been
rewritten to use it. Several hundred ANSI
compliance bugs identified by Paul Dietz's test
suite have been fixed. A number of opensource
libraries such as ASDF and ASDF-INSTALL are
bundled with the release.

2003-06-28 00:27
0.13.6

읽기 그레이 스트림 시퀀스와 쓰기 순서를 변경 통합을위한 프로토콜입니다. 버그 번호 수정되었습니다 : 인쇄 bignums * 인쇄했을 때 기지 36 실패를 설정했다 *; CONSTANTP 지금은 소요 옵션 "환경을"인자를 사용하여, 같은 카스티 야는 ANSI 표준 당; OpenMCL 이제 좀 LinuxPPC ABI의와 호환됩니다 변경 glibc는 2.3.2에서 R2는 레지스터 ( "외국"값을 도입)이 유지됩니다. 힙 이미지가 어떤에서 그들은 지금 자신이 제대로 옮겨놓을 구원에서 다른 주소에로드됩니다.
Tags: Minor bugfixes
The protocol for integrating Gray streams with READ-SEQUENCE and
WRITE-SEQUENCE has changed. A number of bugs have been fixed:
printing bignums when *PRINT-BASE* was set to 36 would fail; CONSTANTP
now takes and uses an optional "env" argument, as per the ANSI CL
standard; OpenMCL is now compatible with some LinuxPPC ABI changes
introduced in glibc 2.3.2 (the "foreign" value of the r2 register is
maintained). Heap images that are loaded at a different address from
that from which they were saved now relocate themselves properly.

2003-02-04 22:45
0.13.4

하기 위해서는 서로 다른 소스에서 코드를 로딩하도록 FASL 로더 코드가 수정된되었습니다. 저기 버그수정의 숫자되었습니다 : (setf 설명서) 더이상, TYPEP 및 SUBTYPEP 지금 (현재), 선택적 환경 인자를 무시하고 T 또는 TYPECASE 양식 (및 변종에 달리 조항)가 이제 올바르게 반환 받아 NIL 끊지 원인이 아무도 없을 때 따르는 존재합니다. 만약 컴파일러 상수 이제 메이크업 : ELEMENT - 타입 경보를 발령한다 배열이 호출에서 컴파일 타임에 알려지지 않은 유형을 나타냅니다.
Tags: Minor bugfixes
The FASL loader code has been reworked in order to allow loading code from different sources. There have been a number of bugfixes: (setf documentation) no longer causes a hang, TYPEP and SUBTYPEP now accept (and currently ignore) optional environment arguments, and T or OTHERWISE clauses in TYPECASE forms (and variants) now correctly return NIL when no consequent is present. The compiler will now issue a warning if a constant :ELEMENT-TYPE in a MAKE-ARRAY call denotes a type that's unknown at compile time.

2003-01-22 11:53
0.13.3

지금 바이너리 옵션 추가 디버깅 정보의 보존을 활성화 (docstrings 및 로컬 기호에 관한 정보)를 내장했다. 기호 그레이 스트림 "을"기능과 관련된 새로운 "회색"패키지에서 수출하고있습니다. 거의 300여 가지 버그를 GCL은 ANSI 테스트에 의해 감지가 해결되었습니다. 수정 유형을 시스템되었다, 람다 목록에 키워드를 처리 DEFSTRUCT에 순서 목록에서 함수를 루프 모듈, 그리고. 더 구체적인 오류는 ANSI 규격에 의해 위임된 특정 상황에서, 신호 및 수출 청소되었습니다 패키지.
Tags: Major bugfixes
Binaries are now built with options that enable the retention of extra debugging information (docstrings and information on local symbols). Symbols related to "Gray stream" functionality are exported from a new "GRAY" package. Almost 300 bugs detected by the GCL ANSI test suite have been fixed. Fixes were made to the type system, the LOOP module, to sequence and list functions, to DEFSTRUCT, and to keyword handling in lambda lists. More specific errors are signaled in certain situations as mandated by the ANSI specification, and package exports have been cleaned up.

Project Resources