Thread View: pl.comp.lang.c
7 messages
7 total messages
Started by jaworski1978
Wed, 13 May 2020 16:38
std::filesystem i brak wsparcia dla Unicode - jak myślicie komuś w komitecie odbiło?
Author: jaworski1978
Date: Wed, 13 May 2020 16:38
Date: Wed, 13 May 2020 16:38
12 lines
2368 bytes
2368 bytes
Cześć! W ramach "oczyszczenia" wyzbyłem się kodu używającego Qt z mojej pomocniczej biblioteki do programowania w C++. W tym przeprogramowałem plik File.c++ w którym mam szereg pomocniczych funkcji do operacji na plikach. Ucieszyło mnie to, że wielu z nich nie muszę już pisać, bo zawiera je std::filesystem (od C++17). Mój sen trwał do momentu gdy zaktualizowałem źródła mojego edytora tekstu tak by używał mojej zaktualizowanej biblioteki. I ku mojemu zdumieniu przestał otwierać pliki z polskimi literami w nazwie! Brak wsparcia Unicode w 2017 roku w bibliotece do operacji na plikach? Moim zdaniem to czyste szaleństwo. Smutna prawda jest taka: W świecie C++ jest biblioteka Qt, a potem długo, długo nic i potem jakieś śmieci. W sumie bym to olał, gdyby nie fakt, że Trole wymyśliły sobie, że w sumie ten cały C++ może robić za backend dla ich supernowoczesnego JavaScript w odmianie QML. Skutek tego jest taki, że rozwój Qt5 w obszarze C++ dawno się zatrzymał. Dobre jest to co obiecują w Qt6 (której może się doczekamy jeszcze w tym roku).
Re: std::filesystem i brak wsparcia dla Unicode - jak myślicie komuś w komitecie odbiło?
Author: heby
Date: Wed, 13 May 2020 17:55
Date: Wed, 13 May 2020 17:55
5 lines
1587 bytes
1587 bytes
On 13/05/2020 18:38, jaworski1978@adres.pl wrote: > Brak wsparcia Unicode w 2017 roku w bibliotece do operacji na plikach? std::filesystem::u8path nie działa? Twój OS nie wymaga pzypadkiem wcześniejszej konwersji do native() przed użyciem?
Re: std::filesystem i brak wsparcia dla Unicode - jak myślicie komuś w komitecie odbiło?
Author: jaworski1978
Date: Wed, 13 May 2020 17:58
Date: Wed, 13 May 2020 17:58
1 lines
1529 bytes
1529 bytes
std::filesystem::u8path nie jest czasem deprecated w C++20?!?
Re: std::filesystem i brak wsparcia dla Unicode - jak myślicie komuś w komitecie odbiło?
Author: heby
Date: Wed, 13 May 2020 19:22
Date: Wed, 13 May 2020 19:22
4 lines
1466 bytes
1466 bytes
On 13/05/2020 19:58, jaworski1978@adres.pl wrote: > std::filesystem::u8path nie jest czasem deprecated w C++20?!? Pisałeś o 17, dlatego pytam o dokładnie tą funkcję.
Re: std::filesystem i brak wsparcia dla Unicode - jak myślicie komuś w komitecie odbiło?
Author: Wojciech Muła
Date: Sun, 17 May 2020 21:47
Date: Sun, 17 May 2020 21:47
7 lines
2208 bytes
2208 bytes
On Wednesday, May 13, 2020 at 6:38:19 PM UTC+2, jawors...@adres.pl wrote: > Cześć! > W ramach "oczyszczenia" wyzbyłem się kodu używającego Qt z mojej pomocniczej biblioteki do programowania w C++. W tym przeprogramowałem plik File.c++ w którym mam szereg pomocniczych funkcji do operacji na plikach. Ucieszyło mnie to, że wielu z nich nie muszę już pisać, bo zawiera je std::filesystem (od C++17). Używamy std::filesystem od jakiegoś czasu na produkcji i jego główną zaletą jest to, że istnieje. Do wygody takiego Path z pythonowego pathlib to mu brakuje jakieś 10 lat świetlnych. W ogóle to trafisz jeszcze na co najmniej kilka dziwnych rzeczy, które Komitet Standaryzacyjny w swej nieomylności klepnął. Moja ulubiona dziwność: http://0x80.pl/notesen/2018-04-28-be-careful-with-dir-iterator.html. w.
Re: std::filesystem i brak wsparcia dla Unicode - jak myślicie komuś w komitecie odbiło?
Author: Przemek Biernat
Date: Sun, 26 Jul 2020 17:39
Date: Sun, 26 Jul 2020 17:39
15 lines
2668 bytes
2668 bytes
On Wednesday, May 13, 2020 at 6:38:19 PM UTC+2, jawors...@adres.pl wrote: > Cześć! > W ramach "oczyszczenia" wyzbyłem się kodu używającego Qt z mojej pomocniczej biblioteki do programowania w C++. W tym przeprogramowałem plik File.c++ w którym mam szereg pomocniczych funkcji do operacji na plikach. Ucieszyło mnie to, że wielu z nich nie muszę już pisać, bo zawiera je std::filesystem (od C++17). > > Mój sen trwał do momentu gdy zaktualizowałem źródła mojego edytora tekstu tak by używał mojej zaktualizowanej biblioteki. I ku mojemu zdumieniu przestał otwierać pliki z polskimi literami w nazwie! > > Brak wsparcia Unicode w 2017 roku w bibliotece do operacji na plikach? Moim zdaniem to czyste szaleństwo. > > Smutna prawda jest taka: > W świecie C++ jest biblioteka Qt, a potem długo, długo nic i potem jakieś śmieci. > W sumie bym to olał, gdyby nie fakt, że Trole wymyśliły sobie, że w sumie ten cały C++ może robić za backend dla ich supernowoczesnego JavaScript w odmianie QML. Skutek tego jest taki, że rozwój Qt5 w obszarze C++ dawno się zatrzymał. > > Dobre jest to co obiecują w Qt6 (której może się doczekamy jeszcze w tym roku). wyżyccie std
Re: std::filesystem i brak wsparcia dla Unicode - jak myślicie komuś w komitecie odbiło?
Author: Queequeg
Date: Mon, 27 Jul 2020 11:04
Date: Mon, 27 Jul 2020 11:04
11 lines
1399 bytes
1399 bytes
Przemek Biernat <biernat.przemyslaw@gmail.com> wrote: > wyżyccie std Piłeś, nie pisz... -- Starszy facet, zmartwiony myślą o śmierci, przychodzi do lekarza i pyta: - Panie doktorze jeżeli ja przestanę pić, palić i pieprzyć - to czy ja będę dłużej żył? - Pewnie tak, odpowiada doktor, tylko po co?!
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads