Cobra

Software screenshot:
Cobra
Podrobnosti Software:
Verze: 0.9.6
Datum uploadu: 17 Feb 15
Licence: Volný
Popularita: 14

Rating: 3.0/5 (Total Votes: 1)

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
  • 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.

Ukázky

cobra_1_69273.jpg
cobra_2_69273.jpg

Komentáře k Cobra

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!