Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Idris

Stran: 1 ... 53 54 [55] 56 57 ... 153
811
Vývoj / Re:Investor pro C++ IDE
« kdy: 15. 09. 2021, 14:11:53 »
[Ten kdo brojil proti offtopic sám se ho dopouští  ;D
Ještě ho naučíme Rust a bude náš.  :D
Jo, aby ho pak překládal do něčeho jako Lua... :)

812
Vývoj / Re:Investor pro C++ IDE
« kdy: 15. 09. 2021, 14:10:06 »
Jj.
Nesnáším to.
A nejlepší je, když tam někde uvnitř je "a viděl to ten šulin z obchodního?" nebo podobně výživné věci.
Tam je tolik vnoření, že to Safari neotevře, jsem si kvůli tomu musel pustit Windows a koukat na to v Edge...

813
Vývoj / Re:Investor pro C++ IDE
« kdy: 14. 09. 2021, 14:29:34 »
Nicméně čistě pro kompilaci stačí stáhnout jen Command line tools, tam jsou všechny překladače a SDK pro všechny jejich OS a bez GUI (IDE) to je mnohem menší.
A vie to fungovat aj v kontajneri, koli CI?
To zakazuje licence.
A ako sa riesi CI pre iOs a macOs?
Jako všude jinde, to s kontejnerama nesouvisí.

814
Vývoj / Re:Investor pro C++ IDE
« kdy: 14. 09. 2021, 14:24:36 »
To je super posun, jak je to dlouho?
Už pár let, zavedli to pro iOS a pak i macOS. Mně nová instalace stahuje okolo 11 GB a aktualizace jsou pak jen stovky MB. Nicméně čistě pro kompilaci stačí stáhnout jen Command line tools, tam jsou všechny překladače a SDK pro všechny jejich OS a bez GUI (IDE) to je mnohem menší.
Aha, já jsem měl pocit, že mě to v nějaké chvíli nutilo si to GUI stahovat, ale už bych hádal, je to nějaká doba, už tyhle věci osobně nedělám. Tak snad jo, dík za info.
Není zač.

O těch Command line tools se moc neví, všichni zjevně instalují Xcode. V podstatě to je jako Visual Studio oproti instalaci překladačů a msbuild.

815
Vývoj / Re:Investor pro C++ IDE
« kdy: 14. 09. 2021, 12:04:28 »
Nicméně čistě pro kompilaci stačí stáhnout jen Command line tools, tam jsou všechny překladače a SDK pro všechny jejich OS a bez GUI (IDE) to je mnohem menší.
A vie to fungovat aj v kontajneri, koli CI?
To zakazuje licence.

816
Vývoj / Re:Investor pro C++ IDE
« kdy: 14. 09. 2021, 10:19:29 »
A je tu teda někdo, kdo skutečně vyvíjí v C++ a nějaká featura mu v současných IDE chybí? Neřeším ani tak Visual Studio (v něm jsem dělal před 20 lety a už tenkrát bylo vcelku na úrovni), ale třeba konkrétně CLion. Někdo na něj nadával, že ten jejich C++ parser byla chyba, ale očekávám, že na Linuxu nic lepšího beztak nebude. Na Macu je Xcode, ale to mi přijde jako peklo na kolečkách, hlavně ty neustálé mnohagigabajtové updaty, ale v zásadě jsem tam jenom kompiloval, třeba to je na vývoj v pohodě.
Teď už mají diferenciální aktualizace (pro všechny aplikace včetně Xcode).
To je super posun, jak je to dlouho?
Už pár let, zavedli to pro iOS a pak i macOS. Mně nová instalace stahuje okolo 11 GB a aktualizace jsou pak jen stovky MB. Nicméně čistě pro kompilaci stačí stáhnout jen Command line tools, tam jsou všechny překladače a SDK pro všechny jejich OS a bez GUI (IDE) to je mnohem menší.

817
Vývoj / Re:Investor pro C++ IDE
« kdy: 14. 09. 2021, 09:31:40 »
A je tu teda někdo, kdo skutečně vyvíjí v C++ a nějaká featura mu v současných IDE chybí? Neřeším ani tak Visual Studio (v něm jsem dělal před 20 lety a už tenkrát bylo vcelku na úrovni), ale třeba konkrétně CLion. Někdo na něj nadával, že ten jejich C++ parser byla chyba, ale očekávám, že na Linuxu nic lepšího beztak nebude. Na Macu je Xcode, ale to mi přijde jako peklo na kolečkách, hlavně ty neustálé mnohagigabajtové updaty, ale v zásadě jsem tam jenom kompiloval, třeba to je na vývoj v pohodě.
Teď už mají diferenciální aktualizace (pro všechny aplikace včetně Xcode).

818
Vývoj / Re:Investor pro C++ IDE
« kdy: 13. 09. 2021, 17:29:07 »
V runtime žádné typy nepotřebuju
Někdy se hodí vědět o typových parametrech. Viz třeba Java vs. Go, Java je všechny zahodí.

819
Vývoj / Re:Investor pro C++ IDE
« kdy: 13. 09. 2021, 14:13:36 »
Ale to není úplně Ocaml, ne?
Ne? Já bych řekl že jo. Ale i kdybych se mýlil, tak co?  :)
Kdyby ses mýlil, tak bys nedával přímou odpověď na otázku, kterou jsem položil. Pokud si vzpomínám, tak Ocaml má poměrně mnoho jazykových vlastností (OOP, moduly a functory...), které "A simple, functional programming language in the ML tradition" (Amulet) mít všechny nebude. Tudíž beru, že používáš "nějaký jazyk z rodiny ML", akorát to holt asi není to samé co Ocaml.
No jo, OCaml má zrovna skoro všechno, co se někde používá v jiných jazycích, od OO po HKT. Je to taková všehochuť, v postatě trošku hezčí Swift, to je taky pejskokočičí dort :)

820
Vývoj / Re:Investor pro C++ IDE
« kdy: 13. 09. 2021, 11:42:01 »
Haskell je asi lepší volbou než OCaml, z mnoha důvodů. Rust je někdy příliš nízkoúrovňový, ale klidně bych ho používal víc, kdyby měl lepší podporu v "cloudu".
Máš na mysli konkrétně Google?
Taky, konkrétně třeba App Engine. Zrovna Google má svoje Go, tak ho to asi moc nepálí.

821
Vývoj / Re:Investor pro C++ IDE
« kdy: 13. 09. 2021, 11:16:02 »
A na soukromé programování mám Haskell, OCaml, a Luu.
OCaml rulez! :)
Můžu se zeptat, proč? Koukal jsem, že se v něm dělaly nějaké kryptoprojekty (Tezos) a nějaké finanční systémy, ale co je na něm tak super?
P.S. Zrovna kryptoprojekty bych v tom asi nepsal. Ty "finanční systémy" jsou nejspíš Jane Street? Ti se topí v penězích, takže si mohli přepsat překladač a standardní knihovnu, aby byly modernější a rychlejší, jinak firmy spíše přecházejí z OCamlu na jiné jazyky (kvůli malé podpoře, nedostatečným knihovnám apod.). Jak je uvedeno výše, je to převážně akademická záležitost, a to ještě jen ve Francii nebo v zahraničních týmech, kde mají Francouzi vliv.
Ano, Jane Street. Na to si pamatuju ještě z doby, kdy mi Ocaml přišel jako zajímavá cesta - každopádně jsme si nesedli, chvíli jsem pak zkoušel koketovat s Haskellem, něco málo napsal ve Scale. A pak jsem si to "všechno" spojil v Rustu. Každopádně, k tomu Tezosu mám někde odkaz na YT video, kde autoři vysvětlují, proč šli do Ocaml. Crypto je zajímavé i z toho hlediska, jaké jazyky se pro ta řešení používají od C++ a C (klasický bitcoin core), přes Javu, Go, Rust, až třeba po Haskell.
Haskell je asi lepší volbou než OCaml, z mnoha důvodů. Rust je někdy příliš nízkoúrovňový, ale klidně bych ho používal víc, kdyby měl lepší podporu v "cloudu".

822
Vývoj / Re:Investor pro C++ IDE
« kdy: 13. 09. 2021, 10:22:15 »
A na soukromé programování mám Haskell, OCaml, a Luu.
OCaml rulez! :)
Můžu se zeptat, proč? Koukal jsem, že se v něm dělaly nějaké kryptoprojekty (Tezos) a nějaké finanční systémy, ale co je na něm tak super?
P.S. Zrovna kryptoprojekty bych v tom asi nepsal. Ty "finanční systémy" jsou nejspíš Jane Street? Ti se topí v penězích, takže si mohli přepsat překladač a standardní knihovnu, aby byly modernější a rychlejší, jinak firmy spíše přecházejí z OCamlu na jiné jazyky (kvůli malé podpoře, nedostatečným knihovnám apod.). Jak je uvedeno výše, je to převážně akademická záležitost, a to ještě jen ve Francii nebo v zahraničních týmech, kde mají Francouzi vliv.

823
Vývoj / Re:Investor pro C++ IDE
« kdy: 12. 09. 2021, 23:08:30 »
A na soukromé programování mám Haskell, OCaml, a Luu.
OCaml rulez! :)
Můžu se zeptat, proč? Koukal jsem, že se v něm dělaly nějaké kryptoprojekty (Tezos) a nějaké finanční systémy, ale co je na něm tak super?
To byla trochu nadsázka, nicméně OCaml je zajímavý z akademického pohledu, má HKT, je přiměřeně funkcionální...

824
Vývoj / Re:Investor pro C++ IDE
« kdy: 12. 09. 2021, 21:58:21 »
A na soukromé programování mám Haskell, OCaml, a Luu.
OCaml rulez! :)

825
Vývoj / Re:Investor pro C++ IDE
« kdy: 12. 09. 2021, 21:56:56 »
Hodně mě zaujalo Go. Tam díky brutální escape-analýze se GC skoro nedostane ke slovu. To mi přišlo dost dobré.
Jo, to je jeden způsob, jak zcela obejít alokaci na haldě. Zrovna v Go je teda ten jejich alokátor (tcmalloc) poměrně pomalý, pokud už se musí na haldě alokovat, ale jinak to šlape dobře.

Stran: 1 ... 53 54 [55] 56 57 ... 153