குனு கைல் 3.0

ஜனவரி 16 அன்று, GNU Guile இன் முக்கிய வெளியீடு நடைபெற்றது - மல்டித்ரெடிங், ஒத்திசைவு, நெட்வொர்க்குடன் வேலை செய்தல் மற்றும் POSIX அமைப்பு அழைப்புகள், C பைனரி இடைமுகம், PEG பாகுபடுத்துதல், நெட்வொர்க் வழியாக REPL ஆகியவற்றிற்கான ஆதரவுடன் திட்ட நிரலாக்க மொழியின் உட்பொதிக்கப்பட்ட செயலாக்கம், எக்ஸ்எம்எல்; அதன் சொந்த பொருள் சார்ந்த நிரலாக்க அமைப்பு உள்ளது.

புதிய பதிப்பின் முக்கிய அம்சம் JIT தொகுப்பிற்கான முழு ஆதரவாகும், இது நிரல்களை சராசரியாக இரண்டு மடங்கு வேகப்படுத்துவதை சாத்தியமாக்கியது, mbrot அளவுகோலுக்கு அதிகபட்சம் முப்பத்திரண்டு. Guile மெய்நிகர் இயந்திரத்தின் முந்தைய நிலையான பதிப்புடன் ஒப்பிடுகையில், அறிவுறுத்தல் தொகுப்பு மிகவும் குறைந்த அளவில் உள்ளது.

திட்ட R5RS மற்றும் R7RS நிரலாக்க மொழி தரநிலைகளுடன் இணக்கம் மேம்படுத்தப்பட்டுள்ளது, மேலும் ஆதரவு தோன்றியுள்ளது கட்டமைக்கப்பட்ட விதிவிலக்குகள் и மாற்று அறிவிப்புகள் மற்றும் வெளிப்பாடுகள் லெக்சிகல் சூழலில். திட்டத்தில் எழுதப்பட்ட eval இன் செயல்திறன் அதன் C மொழிக்கு சமமாக இருந்தது; பதிவு வகையின் வெவ்வேறு செயலாக்கங்களுக்கு, அவர்களுடன் பணிபுரிய ஒரு ஒருங்கிணைந்த கருவிகள் வழங்கப்படுகின்றன; GOOPS இல் உள்ள வகுப்புகள் இனி மேலெழுதப்படாது; விவரங்கள் மற்றும் பிற மாற்றங்களை வெளியீட்டு அறிவிப்பில் காணலாம்.

மொழியின் புதிய நிலையான கிளை இப்போது 3.x. இது முந்தைய நிலையான 2.x கிளைக்கு இணையாக நிறுவப்பட்டுள்ளது.

ஆதாரம்: linux.org.ru

கருத்தைச் சேர்