Ntọhapụ nke SBCL 2.3.9, mmejuputa asụsụ Lisp nkịtị

Ebipụtala ntọhapụ nke SBCL 2.3.9 (Steel Bank Common Lisp), mmejuputa asụsụ mmemme Lisp n'efu. Edere koodu oru ngo a na Common Lisp na C, ma kesaa ya n'okpuru ikikere BSD.

Na mwepụta ọhụrụ:

  • Oke oke site na DYNAMIC-EXTENT ugbu a na-emetụta ọ bụghị naanị na njide mbụ, kamakwa na ụkpụrụ niile nke mgbanwe nwere ike iwere (dịka ọmụmaatụ, site na SETQ). Nke a na-eme ka o kwe omume, dịka ọmụmaatụ, ime ka owuwu nke mgbagwoju anya ma ọ bụ nke na-emegharị n'usoro n'usoro site na nhazigharị.
  • A na-eme ụfọdụ oghere dị na modul SB-POSIX ka ha kwekọọ na nkọwapụta ahụ, yana nsonaazụ NULL sitere na ọbá akwụkwọ C ka a na-ewere dị ka njehie ma ọ bụrụ na naanị ma ọ bụrụ na ejiri oku gbanwee njehie. N'okwu a, a ga-emepụta akara SYSCALL-ERROR.
  • Imelite ọrụ DO-PASSWDS na DO-GROUPS macro na modul SB-POSIX. Emebere macros ndị a ka ọ rụọ ọrụ nke ọma na paswọọdụ yana nchekwa data otu.
  • E weghachila nkwado maka nyiwe Darwin x86 na PowerPC (n'ihi Kirill A. Korinsky, Sergey Fedorov na barracuda156).
  • Mkpokọta ezighi ezi nke mere n'ihi ụdị ntinye ezighi ezi mgbe a na-amụba ụkpụrụ fixnum site na ụkpụrụ irighiri ihe.
  • Edoziri mperi mkpokọ nke mere n'ọnọdụ ụfọdụ mgbe ị na-elele ụkpụrụ 64-bit mbinye aka na nke enweghị n'akwụkwọ.
  • Edoziri mperi mkpokọ mgbe arụmụka ": INITIAL-CONTENTS" maka MAKE-ARRAY bụ usoro anaghị agbanwe agbanwe.
  • Edoziri mperi n'ịchịkọta ọrụ mgbagha n'ime usoro enyere mgbe niile mgbe ị na-eweghachi uru ụgha site na ọrụ ":TEST" ma ọ bụ ":KEY".
  • Edoziri ahụhụ mgbe a na-achịkọta ọrụ n'usoro ma ọ bụ usoro nwere arụmụka na-egosi oke usoro nha.
  • Edoziri mperi mkpokọ nke na-eme mgbe ejighị uru lọta na ADJUST-ARRAY.
  • Ntụnye nchịkọta kachasị mma nke ụdị ọrụ enwere ike ịgbasa azụ site na nnọchite anya etiti.
  • Ụdị ntụnye emelitere maka LDB, LOGBITP na RATIO.
  • Emebela ihe nlebara anya iji kpochapụ nlele oke na-enweghị isi maka ọtụtụ oge ntụnyere ntụgharị.

isi: opennet.ru

Tinye a comment