microsoft / ifc-spec

IFC format specification
Creative Commons Attribution 4.0 International
71 stars 7 forks source link

Cross link to Microsoft own ifc de-facto standard parser #49

Closed tapika closed 11 months ago

tapika commented 2 years ago

Personally I think that IFC is great - it tries to abstract and simplify C++ language structure.

However - I as developer would prefer to have a C++ library for parsing and maybe also generating .ifc file format.

Ideally ifc could serve as base for C++ reflection, in similar manner to C#.

There exists library, which is not provided by Microsoft:

https://github.com/AndreyG/ifc-reader

and it can be used for parsing ifc file format.

See also C# reflection:

https://docs.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/reflection

After we have de-facto standard ifc parsing library - we could just insert link to this git repository.

IFC documentation is useful indeed, but only for IFC parser. I would prefer to use IFC parser than analyzing IFC documentation. Main idea is to have easy to use API, and not to long to read documentation.

tapika commented 2 years ago

Any progress on this @GabrielDosReis ?

GabrielDosReis commented 2 years ago

Any progress on this @GabrielDosReis ?

This is a great suggestion/feature request worth repeating also on the Visual C++ Developer Community Portal, to ensure it is on the MSVC team radar as they are looking for external signals in interests in such libraries and what people would like to do with them (e.g. capabilities in terms of APIs).

tapika commented 2 years ago

Raised as a ticket in here:

https://developercommunity.visualstudio.com/t/Microsoft-open-source-library-for-ifc-/10124743

But I'm afraid that it might get closed as irrelevant to developer community - but let's see.

I think you as main drive source should try to help to help / assist for this library to raise.

GabrielDosReis commented 2 years ago

Thanks for doing that!

GabrielDosReis commented 11 months ago

But I'm afraid that it might get closed as irrelevant to developer community - but let's see.

I believe this is now addressed by the Microsoft IFC SDK.

Closing as fixed by that repo.