abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 17:11 | Pozvánky

    Od čtvrtka 30. 5. do soboty 1. 6. lze v Praze navštívit Veletrh vědy, tj. největší populárně naučnou akci v České republice, kterou každoročně od roku 2015 pořádá Akademie věd ČR. Vstup zdarma.

    Ladislav Hagara | Komentářů: 3
    dnes 14:11 | Komunita

    Canonical představil Ubuntu optimalizované pro jednodeskový počítač s RISC-V procesorem Milk-V Mars.

    Ladislav Hagara | Komentářů: 0
    včera 21:22 | Nová verze

    Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 24.5.1 Havier. Přehled novinek v Changelogu.

    Ladislav Hagara | Komentářů: 0
    včera 19:44 | IT novinky

    Společnost xAI založena Elonem Muskem a stojící za AI LLM modelem Grok získala investici 6 miliard dolarů.

    Ladislav Hagara | Komentářů: 1
    včera 15:44 | IT novinky

    Finálový zápas mistrovství světa v ledním hokeji přinesl nový rekord NIX.CZ (𝕏): "Dosavadní absolutní maximum našeho propojovacího uzlu bylo překonáno v čase 21:10, kdy jsme při přenosu dat dosáhli 3,14 Tbps. Je třeba také doplnit, že po deváté hodině večerní byly na maximu i ostatní datové přenosy nesouvisející s hokejovým šampionátem".

    Ladislav Hagara | Komentářů: 3
    včera 15:11 | Pozvánky

    Přihlaste svou přednášku na další ročník konference LinuxDays, který proběhne 12. a 13. října na FIT ČVUT v pražských Dejvicích. CfP poběží do konce prázdnin, pak proběhne veřejné hlasování a výběr přednášek.

    Petr Krčmář | Komentářů: 0
    25.5. 19:00 | Zajímavý projekt

    Na crowdsourcingové platformě Crowd Supply byla spuštěna kampaň na podporu open source biometrického monitoru ve tvaru hodinek HealthyPi Move. Cena je 249 dolarů a plánovaný termín dodání listopad letošního roku.

    Ladislav Hagara | Komentářů: 13
    24.5. 22:22 | Upozornění Ladislav Hagara | Komentářů: 21
    24.5. 17:44 | Nová verze

    Firma Murena představila /e/OS verze 2.0. Jde o  alternativní sestavení Androidu bez aplikací Google. Mezi novinkami je podrobnější nastavení ochrany soukromí před sledováním aplikacemi. Murena prodává několik smartphonů s předinstalovaným /e/OS (Fairphone, repasovaný Google Pixel 5).

    Fluttershy, yay! | Komentářů: 0
    24.5. 14:33 | Zajímavý software

    Do 30. května lze v rámci akce Warhammer Skulls 2024 získat na Steamu zdarma hru Warhammer 40,000: Gladius - Relics of War.

    Ladislav Hagara | Komentářů: 1
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (89%)
     (3%)
     (4%)
     (4%)
    Celkem 932 hlasů
     Komentářů: 16, poslední 14.5. 11:05
    Rozcestník

    -

    10.1.2013 00:15 | deleted | Výběrový blog | poslední úprava: 26.10.2021 01:18

    -        

    Hodnocení: 89 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    10.1.2013 12:37 Kaja
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    K rozšiřujícím patterns as a when přibyl ještě unless. Má opačný význam k when.

    Fůůůůj :(
    10.1.2013 16:51 omm
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    proč?
    10.1.2013 17:07 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    nejspíš to, že "unless" se dá taky v podstatě zapsat jako "when not" .. nicméně je to jen syntaxe a "unless" je explicitnější, nehrozí, že by se zapomnělo na "not" a hned to bije do očí, co to dělá.
    10.1.2013 17:25 Kaja
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Ještě by to chtělo zavést klíčová slova: as, as long as, because, being, considering, inasmuch as, now, since, whereas, but, except, except for, excepting that, if not, lest, saving a without, aby se náhodou na něco nezapomnělo.

    -100
    10.1.2013 19:29 omm
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    no jo, je jich tam už tak dost, pravda :)
    10.1.2013 19:55 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Klíčové slovo "as" vlastně existuje :-), je použito jako pattern: např. [ a, b ] as c. Toto je standardně přítomno i v OCaml/F#, ze kterého Vortex pattern matching v podstatě bere :-) Většina těch, které jsi zmínil, nedávají smysl, takže..

    zas tolik jich momentálně není - v podstatě and as break case cfn clone coro cycle do else enum false fn for glob goto if in let match module new nil not or quote rec redo result return seq true unless unquote when while with yield __FILE__ __LINE__ a bit operátory band bor bxor bnot asr bsr bsl, některá ještě nejsou využita (module - moduly, cfn - generátory, coro - korutiny) a další momentálně přidávat neplánuju.
    xkucf03 avatar 10.1.2013 20:09 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Nevím, jestli jsem to někde nepřehlédl, ale co „funkce“ coalesce() z SQL? Má libovolný počet parametrů a vrací první nenulovou hodnotu. Není to tak úplně funkce/metoda a je potřeba ji řešit pomocí nestandardních prostředků (klíčové slovo, nebo něco, co jen vypadá jako funkce). Její výhoda je v tom, že po nalezení nenulové hodnoty se ty další výrazy už nemusí vyhodnocovat.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    10.1.2013 20:18 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13

    No nevím, ale myslím, že tady by stačil operátor or, např.

    let x = a or b or c or d or e or f

    vyhodnotí se a, pokud není nil, přiřadí se, dál už to nejde; pokud je nil, vyhodnotí se b, apod. nevýhodou je, že nefunguje na hodnotách false, to by se dalo možná udělat ještě jinak:

    let x  = a unless a == nil else b unless b == nil else c unless c == nil else d .....
    xkucf03 avatar 10.1.2013 20:48 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    jj, to je ono :-) Jen by mi přišlo přehlednější:
    x = a || b || c …
    Boolean by to chtělo objektový – proměnná pak může nabývat tří hodnot: true, false, null.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    10.1.2013 22:03 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Každá proměnná může nabývat hodnoty nil; Vortex není typovaný jazyk, takže jakákoliv proměnná může mít jakoukoliv hodnotu.
    10.1.2013 22:07 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    ještě co se týče ||; nejsem moc velký fanda používání && a || pro AND/OR :-) editor ti dá vysvícení syntaxe a pak není s přehledností problém. Použití klíčových slov má výhodu v tom, že i člověk neznalý jazyka může hned vidět, co to znamená. Některé části kódu se pak čtou skoro jako angličtina, což je výhoda.
    xkucf03 avatar 10.1.2013 22:22 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Podoba s přirozeným jazykem je často spíš zavádějící, při čtení programu stejně potřebuješ znát syntaxi a nelze si nic domýšlet, podle toho, co ti to připomíná v češtině/angličtině. Ostatně pro sčítání, odčítání, rovnost, přiřazení… se taky používají symboly. Stejně jako v matematice.

    Kdyby se aspoň to AND/OR psalo velkýma, jako je to zvykem třeba v SQL… ale takhle malýma to vyloženě splývá. Přijde mi škoda se spoléhat na zvýrazňovač syntaxe, když se dá použít ||, které je nepřehlédnutelné i bez barev.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    xxx avatar 11.1.2013 13:00 xxx | skóre: 42 | blog: Na Kafíčko
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Použití klíčových slov má výhodu v tom, že i člověk neznalý jazyka může hned vidět, co to znamená. Některé části kódu se pak čtou skoro jako angličtina, což je výhoda.

    Řekl Cobolista, a prezentoval jako výhodu Cobolu, to že chudák Fortranista musí luštit a = b + c, zatímco on má pěkné anglické ADD b,c GIVING A. Kupodivu později se i v tom Cobolu objevila možnost použít ono a=b+c.

    Práce s ukecaným jazykem je utrpení. Problém je v tom, že někdo abstrahuje problém, řeší ho v nějaké vnitřní kondenzované formě, a místo aby pak tohle kondenzované řešení zapsal, tak napíše román, který sice připomíná angličtinu, ale dostat z něj jádro problému, je dost oser.

    Aneb neopakujte historické chyby.

    Please rise for the Futurama theme song.
    11.1.2013 15:01 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Problém je ten, že "ADD b, c GIVING A" je oproti "a = b + c" opravdu ukecané, ale použití "and" a "or" místo &&/|| není; dokonce je to rychlejší, protože na většině rozložení je třeba pro ||/&& stisknout altgr nebo shift, což s and/or není potřeba. Problém třeba v tom COBOLu byl ten, že tohle dovedl moc daleko. Je potřeba najít nějaký střed.
    Bedňa avatar 10.1.2013 20:36 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    To mi tam chýba ešte debug pre logovanie chýb v produkčnom systéme.
    KERNEL ULTRAS video channel >>>
    11.1.2013 12:00 w4rr10r
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Ale implikace přímo v jazyku by byla fajn.
    10.1.2013 17:31 Franta
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    perl -ne 'print "chro chro\n" if /jsem prase/'
    :-)
    Bystroushaak avatar 10.1.2013 17:59 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Wow, dost dobré, začíná se mi to líbit. Jinak co quasiquote? :)
    10.1.2013 19:58 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    No, quote už v podstatě má funkci quasiquote (obyčejný quote třeba ve Scheme nedovoluje unquote). Pro potřeby tohoto jazyka si myslím, že to není potřeba dělit. Hlavní funkce quote ve Vortexu je vytvořit základ pro makra - která také budou pracovat na bázi AST (tělo makra bude AST, a quote se použije k jeho vytvoření z obyčejného výrazu)
    11.1.2013 12:03 w4rr10r
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Yay!
    10.1.2013 20:02 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Zajímavé. Osobně bych však místo zavádění nových řídících konstrukcí dal možnost uživateli jazyka nadefinovat si vlastní řídící konstrukce (například pomocí mixfixových operátorů, notací nebo maker).
    10.1.2013 20:05 ---- | skóre: 33 | blog:
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Právě k tomu směřuju s quote a unquote - plánuju vytvořit systém maker podobný http://elixir-lang.org/getting_started/5.html, ale přizpůsobený jazyce. Nicméně ještě před makry chci napsat selfhostovaný kompilátor. Těch konstrukcí teď už moc nepřibude, a některé z existujících budou v novém kompilátoru vytvořeny pomocí maker :-)
    11.1.2013 13:45 xxxxxxxxxxx | skóre: 13 | blog: rhrtshrth
    Rozbalit Rozbalit vše Re: Vortex - update 01/09/13
    Pojď programit CAD!!! :-)

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.