Apoc
Well-Known Member
- Joined
- Jan 16, 2010
- Messages
- 2,790
- Reaction score
- 94
Yea, yea, I know why you don't support it currently. But for those of us who know what we're doing, we're pretty much unable to do quite a few things that would help HB as a whole.
Personally; there's a few assemblies I'd love to be able to load; but am unable to due to your compiler code.
System.Data.Sqlite (SQLite wrapper for .NET)
System.Data.MySql (MySQL wrapper for .NET)
The various SharpZipLib libraries.
The list does go on, but basically, just give us some way to actually extend HB without having to package the source for our libraries with the plugin. (In some cases, we just plain cannot, due to C++/CLI and the like)
The other alternative, is for us to wrap the libraries via Reflection, which we all know is painfully slow, and tedious work.
Just include some form of 'extra parsing' in your compiler code to allow us to specify options.
Something as simple as:
And then have your compiler just add the reference, is all we really need.
Personally; there's a few assemblies I'd love to be able to load; but am unable to due to your compiler code.
System.Data.Sqlite (SQLite wrapper for .NET)
System.Data.MySql (MySQL wrapper for .NET)
The various SharpZipLib libraries.
The list does go on, but basically, just give us some way to actually extend HB without having to package the source for our libraries with the plugin. (In some cases, we just plain cannot, due to C++/CLI and the like)
The other alternative, is for us to wrap the libraries via Reflection, which we all know is painfully slow, and tedious work.
Just include some form of 'extra parsing' in your compiler code to allow us to specify options.
Something as simple as:
Code:
// Reference: System.Data.Sqlite.dll
Last edited: