Podrobnosti Software:
Verze: 0.9.6
Datum uploadu: 17 Feb 15
Licence: Volný
Popularita: 14
Vlastnosti :
- Quick, expresivní kódování
- Rychlá realizace
- Statická a dynamická vazba
- Podpora Jazyková úroveň kvality
- OOP a přátelé
- Kontrola kvality
- expresivity
- Obecné produktivita li>
- skriptování vymoženosti
- Zpracoval jazyk představení
Co je nového v této verzi:
- Tato verze přidána volitelné a pojmenované parametry, a přidané modifikátor sekce (např soukromé, sdílené).
- -lib možnost nyní podporuje {} EnvironmentVariables v cestě.
- Kontrola chyb se zlepšila.
- Tam byly také opravy a vylepšení.
Co je nového ve verzi 0.9.2:
- Language:
- Mixins
- Mixins nyní prohlásit, chráněné a členy soukromé.
- Mixins lze nyní použít jako vhodných typů, jako je například typ parametru.
- Oprava:. Nelze deklarovat mix-in v oboru názvů
- Oprava: Mixins nelze použít z prohlášení z nemovitostí .
- napájení provozovateli jako základna ** exponent je nyní podporována.
- Všechny číselné typy práce.
- Rozšířená přiřazení (** =) funguje.
- V B ** e, kde jsou oba ints, záporná hodnota int pro e bude hodit InvalidOperationException. Můžete řešit to litím do některého dílčího (číslo, desetinné číslo, float).
- Divize
- Přidána // = pro doplňovaný přidělení celých čísel s & quot; celočíselné dělení & quot ;. To odpovídá binární aritmetické provozovatele //.
- Přidána kontrola chyb pro použití & quot; rozšířený frakční dělení & quot; změnit celá čísla:
- Nelze použít frakční dělení (/ =), upravit celé číslo. Použití integer dělení (// =) místo.
- Oprava:. Operátor // = za zlomkové typy není podlaha výsledek podobně // dělá, takže dva operátoři v rozporu
- Byla přidána podpora pro int literály mimo 32-bitový rozsah.
- někdejší typy jsou int, uint, Int64 a uint32.
- Práce pro desítkové a šestnáctkové základen.
- Přidány nové check error:. Nelze zvýšení událostí pro další objekty
- Neutíkejte testy odkazovaných knihoven ve výchozím nastavení.
- Pevné:. Zkušební bloky v generických tříd ignorovány
- Library:
- V CobraCore, přidal .isRunningOnWindows a .isRunningOnMac.
- V CobraCore, změnil .isRunningOnMono a .isRunningOnUnix z vlastností metod.
- přestěhoval IList.numbered až IEnumerable.
- Přidáno .first, .take a .skip rozšíření metody IEnumerable.
- Přidána přetížení IEnumerable.numbered (začínají jako int).
- Příkazový řádek:
- Enhanced -native-kompilátor hledat systému cestu, pokud je uvedeno kompilátor nebyl nalezen třídou procesu.
- V kobry -O, tisk varování, pokud Cobra.Core.dll není nalezen vedle cobra.exe.
- Oprava:. Cobra -embed-run-time vyžaduje psát přiřazena povolení k instalačním adresáři
- -embed-run-time / -ert možnost nyní umožňuje lokální kopii Cobra.Core, který se odstraňuje později.
- Installer:
- Podpora .NET 4.5 (vlastně povolený v Cobra 0.9.1)
- Zkontrolujte, založené na systému Windows install-z-workspace.bat robustní proti výchozímu adresáři uživatele.
- Pomocí proměnné & quot prostředí, Program Files & quot; a & quot; ProgramW6432 & quot; Místo tvrdého kódování & quot; Program Files [(x86)] & quot;.
- Ostatní:
- Upřesnit JVM back-end (může i nadále používat open source dobrovolníků).
- Lepší zpravodajství číslo sloupce v chybových zpráv.
- Aktualizováno vzorek Notepad.cobra na .NET 4.0.
- Přidáno dump-assembly.cobra příkazový řádek util v dodatcích /.
- Vylepšení online wiki.
- Došlo k souběžné vylepšení MonoDevelop doplněk pro Cobra, Ramon Rocha.
Co je nového ve verzi 0.9.0:
- JAZYK:
- Povoleno více testů sekce metod a vlastností.
- Přidány nové zkusit ... chytit ... dostat výraz.
- Byla přidána podpora pro namespace doc řetězců.
- Added rozbalení nové třídy Párování s úkoly a smyčky.
- hodit UnpackException? pro multi-cíl přiřazení (target1, TARGET2 = zdroj) je-li nesoulad v počtu zdrojových bodů a cílů
- Enhanced léčbu == a mezi objekty k pádu zpět do silně zadejte .equals metody, pokud silně napsaný metoda .compareTo není k dispozici.
- přidáno číselné literály jako 45N na počtu a 45d pro desítkovou soustavu. Dříve, potřebný d přípona desetinnou část (45.0d) a nebylo n přípona k dispozici.
- Přidána uznání rozhraní primitivních typů jako je int provádění IComparable.
- Přidána řádná podpora pro DllImport také známý jako & quot; P / Invoke & quot;.
- přidáno lokální proměnné tvorba a typ závěr pro out parametry volání metody.
- kontrola Lepší chyb a lepší chybové hlášení.
- Pevné různé chyby.
- Nové varování:
- nepoužívejte operátor & quot identity; je & quot; s objektem doslovný. Použijte operátor rovnosti, jako & quot; == & quot; nebo & quot; & quot;.
- Nelze obsazení řetězec na číselný typ. Zvažte použití & quot; int.parse & quot; nebo & quot; int.tryParse & quot ;. Použít & quot;help int & quot; další podrobnosti.
- KNIHOVNA:
- přejmenovaný na & quot; Cobra.Lang & quot; na & quot; Cobra.Core & quot;
- Added MultiList? třída.
- Added Pair a pár clasess.
- Lepší výchozí formátování trace (což je také konfigurovatelné).
- Added CobraCore.operatingSystemDescription jako řetězec.
- Přidáno CobraCore.htmlDecode, .urlEncode a .urlDecode.
- Lepší CobraCore.findCobraExe (changset: 2473) .
- Cobra.Compiler knihovna je nyní vždy poskytována v průběhu instalace.
- přejmenovaný na & quot; CobraInfo & quot; na & quot; CompileTimeInfo & quot; a přidal .date a .subversionRevision.
- Pevné různé chyby.
- Přidány rozšiřující metody:
- interface IList
- interface IList
- class Stack: def klon as Stack
- class String
- Příkazový řádek:
- Příkazový řádek: -native-kompilátor: již není potřeba absolutní cesta k nativní kompilátor. Jednoduchý & quot; CSC.exe & quot; nebo & quot; DMC & quot; postačí, je-li v systému PATH.
- Přidána možnost -clr-platform (jako C # 's -platform volba).
- & quot;. Kobra -O & quot ;, ukázat cestu, která cobra.exe pochází z
- LEARNING:
- Přidáno Jak na to:. Vlastní objekt mužů
- nastartoval Cobra Koans.
- Rozšíření na wiki.
- Pokračující diskuze a podpora ve fórech.
- Přidáno Samples:
- Poznámkový blok pro WPF
- Gtk Source Editor
- HexDump
- Ostatní:
- Přidána podpora pro .NET 4.0.
- Lepší výkon směrnice ohelp.
- Lepší instalátor v mnoha způsoby.
- Rozšíření testovací sady.
- Upřesnit JVM back-end (může i nadále používat open source dobrovolníků).
- narazil požadavek Mono 2,4-2,6 na základě průzkumu o verzích VM.
Komentáře nebyl nalezen