« first day (1788 days earlier)      last day (2702 days later) » 

12:02 PM
I'm wondering what is the best way to "delay-load" a package: it should have a loader, which if detecting certain conditions (e.g. that the kernel is still initializing), will delay actual loading until first use.
There were many ways I could think of to get started, and all of them lead to problems.
Anyone else ever tried to solve this before? @Kuba?
 
 
5 hours later…
5:21 PM
Do you think that it is inappropriate to ask a question like this? -->
0
Q: LibraryLink: What are DataStore and WolframIOLibrary?

SzabolcsVersion 9 introduced DataStore and WolframIOLibrary_Functions in WolframLibrary.h. They don't seem to be documented. There are some examples using these in SystemOpen@FileNameJoin[{$InstallationDirectory, "SystemFiles", "Links", "LibraryLink", "LibraryResources", "Source"}] The examples are ...

I can probably figure this out on my own. But I don't have time right now.
I consider this question important and interesting for a large audience, not just for myself. I think that posting it is useful because it draws attention.
But it also feels like threading on thin ice. I don't want to look like a hypocrite when asking some people what they tried already. The difference is that this topic is a general one and of (presumably) wide interest ... but that is just my point of view—it's subjective.
 
 
1 hour later…
6:25 PM
@Szabolcs Do you know what mean is GraphComputation`MeshGraph?
 
6:39 PM
@Szabolcs For whatever it's worth, I think you asked the question just right. This isn't a case where someone says "How do I use Plot?". What you're asking about appears to be relatively undocumented and is an advanced feature.
 

« first day (1788 days earlier)      last day (2702 days later) »