Chernykh
h + cpp = hpp)))
klimi
h + cpp = hpp)))
H+CPP is hcpp
Chernykh
JS my native language xd
Anonymous
hpp is other format of h
Chernykh
hpp is other format of h
Independent, u can write whenever
Anonymous
haha
Anonymous
I can write it
Anonymous
But i not see have just project have .hpp
Chernykh
On my work .hpp is a files with inline implementation
Anonymous
popular like with .h
Anonymous
hpp is other format of h
Don't tell me it's supported in 2017 releases ??
Anonymous
Oh
Chernykh
*in waiting of module files in cpp20*
Chernykh
If u have not read about c++20 modules (object libraries) will have own file
Anonymous
Okayy, I will read about it
klimi
I dont like this
Chernykh
This have the same logic
klimi
I am admin I am logic
klimi
Chernykh
Artöm
Boost library is header only library)
Its not. Some parts of boost have source files
Chernykh
Moreover it have a some compiled parts
Chernykh
But majority of files is hpp with implementation
Nasir
I am admin I am logic
Again kittie) you are sending every group .
Artöm
Yes, because its heavy templated
Frederick
ok
MᏫᎻᎯᎷᎷᎬᎠ
I think C++20 is officially Out
Mar!o
Huh?
MᏫᎻᎯᎷᎷᎬᎠ
Why u think that?
https://twitter.com/blelbach/status/1228633196083978241?s=19
Mar!o
Niccee but still I don't think the compilers support the full feature set yet
Francisco
I think C++20 is officially Out
It still needs to be approved by the Draft International Standard (DIS), but due to the process and procedures of the people making the standard, it's very unlikely that the DIS will reject it
Francisco
Niccee but still I don't think the compilers support the full feature set yet
Obviously, it's just came out. GCC has a lot of features already implementes, but there're still a lot to be done
Francisco
In fact, I think clang and MSVC don't already have full C++17 support, so keep calm and wait for compiler implementors to add everything
MᏫᎻᎯᎷᎷᎬᎠ
https://twitter.com/supahvee1234/status/1228644152713318401?s=19
MᏫᎻᎯᎷᎷᎬᎠ
Check this convo xD
Mar!o
In fact, I think clang and MSVC don't already have full C++17 support, so keep calm and wait for compiler implementors to add everything
I think MSVC has full C++ 17 and even some C++ 20: Modules, Coroutines and Concepts are working
Mar!o
Only consteval and constinit not and some std stuff is missing
Artöm
Afaik their modules are ts variant, which is different from current standard
Francisco
msvc has almost all C++17 features, and their lib is complete
Yeah, I've just looked it up on cppreference. It's gcc and clang still missing elementary string conversions and also clang missing the parallel stl
Francisco
Yeah MSVC has the most features in terms of standarts
Not really if you look the C++20 features. GCC is the absolute king in C++20
Igor🇺🇦
In fact, I think clang and MSVC don't already have full C++17 support, so keep calm and wait for compiler implementors to add everything
here you can see support of C++ features in different compilers https://en.cppreference.com/w/cpp/compiler_support
Mar!o
Is it possible to use GCC on windows?
Mar!o
Okay - maybe I should switch from clang to gcc
András
MinGw
Or wsl
Francisco
Okay - maybe I should switch from clang to gcc
Not really. Clang is awesome too, but it's just a little bit behind gcc
Mar!o
Not really. Clang is awesome too, but it's just a little bit behind gcc
Well - that shouldn't be a problem. I decided to compile my custom language to C or LLVM IR so C++ 20 doesn't really matter to me - but I like to play around with the new features
Francisco
You can always use compiler explorer, which makes daily trunk builds of both gcc and clang
Francisco
And maybe compile the trunk versions locally, but keep in mind that, specially llvm, take a long time to compile
Francisco
I already use gcc and clang trunk versions in a couple of personal projects, but to be honest, is not that rare to find unexpected bugs
Mar!o
:/
Khaleed
Loop array
Artöm
Indeed
Mar!o
Which style would you prefer? (Brackets, Semicolon etc..)?
Mar!o
A: https://prnt.sc/r2g8nk
Mar!o
B: https://prnt.sc/r2g93h
Mar!o
C: https://prnt.sc/r2g9b7
Mar!o
What do you think is nicer/easier to read?
Artöm
What lang is it?
Mar!o
My own - it is called GTEL and is a mixture of python, C# and C++
Mar!o
I will release it on github soon
Artöm
A: https://prnt.sc/r2g8nk
This. I like idea of dictated indentation
Mar!o
Okay, thank you for your opinion :)
Artöm
Definitely dont make semicolons mandatory
Mar!o
Definitely dont make semicolons mandatory
Semicolons are out dont worry :P
Mar!o
I want to create a clean and easy to use system programming language with an "advanced" mode to allow unsafe and special operations
Mar!o
But I´m not sure if no braces make it more readable:
Mar!o
https://prnt.sc/r2pq1t
Mar!o
Without braces it is shorter but it is really more readable I dont know :/
Artöm
Pretty readable for me, but I have python experience
Artöm
Ot is starting btw, im done