Investor pro C++ IDE

Re:Investor pro C++ IDE
« Odpověď #150 kdy: 14. 09. 2021, 07:09:09 »
jde to jen v jazycich, ktere podporuji reflexi typovych anotaci za behu. Zrovna v ADE to asi nejde, ale s tim jste prisel vy, ja uvedl odkaz na konkretni knihovny v Pythonu a Typescript
No vidite, uz ste skoro doma. Este si staci odpovedat ci ma lua reflexiu typovych anotacii za behu...

do vysledneho kodu v dynamickem jazyce jdou pridat typove anotace pomoci nejake dodatecne struktury s metadatay, tak jak to dela typescript kdyz kompiluje do es6

K comu, aby ten transpilovany javascrip overil ze sa typescript nezmylil. DONT REPEAT YOURSELF! Ak urobis typovu kontrolu v zdrojovom kode, tak je zbytocne ju replikovat v cielovom kode.

nekdy se hodi mit statickou kontrolu v kodu a dynamickou kontrolu v javascriptovem REPLu. uvedl jsem priklad typeORM

jeste jednou naposledy nekdy se to hodi. netvrdim ze vzdy.


Re:Investor pro C++ IDE
« Odpověď #151 kdy: 14. 09. 2021, 07:34:25 »
jde to jen v jazycich, ktere podporuji reflexi typovych anotaci za behu. Zrovna v ADE to asi nejde, ale s tim jste prisel vy, ja uvedl odkaz na konkretni knihovny v Pythonu a Typescript
No vidite, uz ste skoro doma. Este si staci odpovedat ci ma lua reflexiu typovych anotacii za behu...

do vysledneho kodu v dynamickem jazyce jdou pridat typove anotace pomoci nejake dodatecne struktury s metadatay, tak jak to dela typescript kdyz kompiluje do es6

K comu, aby ten transpilovany javascrip overil ze sa typescript nezmylil. DONT REPEAT YOURSELF! Ak urobis typovu kontrolu v zdrojovom kode, tak je zbytocne ju replikovat v cielovom kode.

nekdy se hodi mit statickou kontrolu v kodu a dynamickou kontrolu v javascriptovem REPLu. uvedl jsem priklad typeORM

jeste jednou naposledy nekdy se to hodi. netvrdim ze vzdy.
Takze ak sa zmeni schema pre tu api, tak prepisete naviac este anotacie... to je DRY?

Re:Investor pro C++ IDE
« Odpověď #152 kdy: 14. 09. 2021, 07:46:23 »
jde to jen v jazycich, ktere podporuji reflexi typovych anotaci za behu. Zrovna v ADE to asi nejde, ale s tim jste prisel vy, ja uvedl odkaz na konkretni knihovny v Pythonu a Typescript
No vidite, uz ste skoro doma. Este si staci odpovedat ci ma lua reflexiu typovych anotacii za behu...

do vysledneho kodu v dynamickem jazyce jdou pridat typove anotace pomoci nejake dodatecne struktury s metadatay, tak jak to dela typescript kdyz kompiluje do es6

K comu, aby ten transpilovany javascrip overil ze sa typescript nezmylil. DONT REPEAT YOURSELF! Ak urobis typovu kontrolu v zdrojovom kode, tak je zbytocne ju replikovat v cielovom kode.

nekdy se hodi mit statickou kontrolu v kodu a dynamickou kontrolu v javascriptovem REPLu. uvedl jsem priklad typeORM

jeste jednou naposledy nekdy se to hodi. netvrdim ze vzdy.
Takze ak sa zmeni schema pre tu api, tak prepisete naviac este anotacie... to je DRY?

je to  DRY, prepisu POUZE anotace.

Ink

  • *****
  • 506
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #153 kdy: 14. 09. 2021, 09:05:28 »
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ě.

oss

  • ***
  • 112
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #154 kdy: 14. 09. 2021, 09:22:46 »
Xcode sa vsade pouziva iba na kompilaciu... Hold licencne podmienky od jablka.


oss

  • ***
  • 112
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #155 kdy: 14. 09. 2021, 09:24:44 »
Vratim sa k IDE pre C++, to co mi chyba je IDE pre vyvoj na arduino a podobnych platformach. Ale myslim IDE nie to co sa vola "Arduino IDE". Viem, ze sa da vyhodne pouzit Visual Studio (asi najlepsie v com som robil) aj Visual studio Code. Len by som chcel nieco co ma mikroprocesory viac v krvi.

Idris

  • *****
  • 1 904
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #156 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).

Ink

  • *****
  • 506
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #157 kdy: 14. 09. 2021, 09:32:26 »
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?

Re:Investor pro C++ IDE
« Odpověď #158 kdy: 14. 09. 2021, 09:49:53 »
jde to jen v jazycich, ktere podporuji reflexi typovych anotaci za behu. Zrovna v ADE to asi nejde, ale s tim jste prisel vy, ja uvedl odkaz na konkretni knihovny v Pythonu a Typescript
No vidite, uz ste skoro doma. Este si staci odpovedat ci ma lua reflexiu typovych anotacii za behu...

do vysledneho kodu v dynamickem jazyce jdou pridat typove anotace pomoci nejake dodatecne struktury s metadatay, tak jak to dela typescript kdyz kompiluje do es6

K comu, aby ten transpilovany javascrip overil ze sa typescript nezmylil. DONT REPEAT YOURSELF! Ak urobis typovu kontrolu v zdrojovom kode, tak je zbytocne ju replikovat v cielovom kode.

nekdy se hodi mit statickou kontrolu v kodu a dynamickou kontrolu v javascriptovem REPLu. uvedl jsem priklad typeORM

jeste jednou naposledy nekdy se to hodi. netvrdim ze vzdy.
Takze ak sa zmeni schema pre tu api, tak prepisete naviac este anotacie... to je DRY?

je to  DRY, prepisu POUZE anotace.

Podla schemy ktora to api definuje, takze duplicita.

Re:Investor pro C++ IDE
« Odpověď #159 kdy: 14. 09. 2021, 10:00:49 »
Vratim sa k IDE pre C++, to co mi chyba je IDE pre vyvoj na arduino a podobnych platformach. Ale myslim IDE nie to co sa vola "Arduino IDE". Viem, ze sa da vyhodne pouzit Visual Studio (asi najlepsie v com som robil) aj Visual studio Code. Len by som chcel nieco co ma mikroprocesory viac v krvi.

Da sa aj v clion, https://blog.jetbrains.com/clion/2020/08/arduino-from-hobby-to-prof-p1/ . Myslim ze na to bude stacit community verzia.

Co myslis tym, ma viac procesory v krvi?

Idris

  • *****
  • 1 904
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #160 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ší.

Re:Investor pro C++ IDE
« Odpověď #161 kdy: 14. 09. 2021, 10:20:26 »
Oprava, tak comunnity verzia tam nie je...

Re:Investor pro C++ IDE
« Odpověď #162 kdy: 14. 09. 2021, 10:23:09 »
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?

Idris

  • *****
  • 1 904
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #163 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.

Ink

  • *****
  • 506
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #164 kdy: 14. 09. 2021, 12:21:19 »
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.