Tuuina atu o le SBCL 2.3.9, o se faʻatinoga o le gagana masani Lisp

O le tuʻuina atu o le SBCL 2.3.9 (Steel Bank Common Lisp), o se faʻatinoga e leai se totogi o le gagana Common Lisp programming, ua faʻasalalau. O le fa'ailoga o le poloketi o lo'o tusia i gagana masani Lisp ma C, ma fa'asoa i lalo ole laisene BSD.

I le faʻasalalauga fou:

  • Fa'asoa fa'aputuina e ala i le DYNAMIC-EXTENT ua fa'aaoga nei e le gata i le fa'amauina muamua, ae fa'apea fo'i i tulaga taua uma e mafai e le fesuiaiga ona ave (mo se fa'ata'ita'iga, e ala i le SETQ). O lenei mea e mafai ai, mo se faʻataʻitaʻiga, le faʻafaigofieina o le fausiaina o fausaga faʻalavelave poʻo faʻasolosolo i totonu o se faaputuga e ala i le faʻasolosolo.
  • O nisi o fesoʻotaʻiga i le SB-POSIX module ua faia e faʻatatau i le faʻamatalaga, ma o le NULL iʻuga mai le faletusi C ua manatu o se mea sese pe a naʻo pe a suia errno e le valaau. I lenei tulaga, o le SYSCALL-ERROR faailo o le a gaosia.
  • Faʻaleleia atili le faʻaogaina o DO-PASSWDS ma DO-GROUPS macros i le SB-POSIX module. O nei macros ua mamanuina e galulue saogalemu ma le upu faataga ma vaega faʻamaumauga.
  • Lagolago mo Darwin x86 ma PowerPC platforms ua toe faʻaleleia (faʻafetai ia Kirill A. Korinsky, Sergey Fedorov ma barracuda156).
  • Fa'amauina le fa'aputuga le sa'o na tupu ona o se fa'ailoga sese pe a fa'ateleina tau fa'amauina i tau fa'avasega.
  • Fa'amauina se mea sese na tupu i nisi tulaga pe a siaki saini ma le saini 64-bit tau.
  • Fa'amauina se mea e tu'ufa'atasia pe a fai o le ":INITIAL-CONTENTS" finauga i le MAKE-ARRAY e le o se fa'asologa tumau.
  • Fa'amauina se mea sese i le tu'ufa'atasiga o galuega fa'aopoopo i se fa'asologa o lo'o tu'uina atu pea pe a toe fa'afo'i se tau sese mai le galuega ": TEST" po'o le ": KEY".
  • Fa'amauina se pusa pe a tu'ufa'atasia galuega fa'asologa po'o fa'asologa fa'atasi ma fa'aupuga e fa'aalia ai le tele o le fa'asologa.
  • Fa'amauina se mea sese e tu'ufa'atasia e tupu pe a le fa'aaogaina le tau na toe fo'i mai ADJUST-ARRAY.
  • Fa'ata'ita'iga fa'aputuga fa'asili o ituaiga galuega e mafai ona fa'asalalauina i tua e ala i se fa'atusa fa'avatu.
  • Fa'aleleia ituaiga fa'ailoga mo LDB, LOGBITP ma RATIO.
  • Ua faia ni fa'alelei e fa'ate'aina ai le siakiina o tuaoi e le mana'omia mo le tele o tulaga o fa'atusatusaga fe'avea'i.

puna: opennet.ru

Faaopoopo i ai se faamatalaga