![]() ![]() The Function Repository is built to extend the functionality of the Wolfram Language one function at a time, always maintaining the overall structure and consistency of the language. I might mention how I see the Wolfram Paclet Repository relating to our Wolfram Function Repository. (We’re also going to make it possible for Wolfram Enterprise Private Clouds to have their own paclet repositories.) ![]() But in the near future, we’re also going to have a full paclet repository through which users will be able to distribute paclets. We maintain a central paclet server that’s used by the Wolfram Language system to get automatic downloads. Typically a paclet is distributed as a single archive file, and there are many ways someone can get such a paclet file. And in general it can set up assets to be used in almost any part of the fairly complex structure that is a deployed Wolfram Language system. It can set up symbols whose definitions will be autoloaded. Ultimately, a paclet is a file structure that contains assets or resources of various kinds, together with a special PacletInfo.wl file that defines how the paclet should integrate itself into a Wolfram Language system.Ī paclet can set up code to execute at startup time. Up until now, paclets have basically been something that (at least officially) only we create and distribute, from our central paclet server.īut as of Version 12.1, we’re opening up our paclet system so anyone can use it, and we’re making it a fully documented and supported part of the Wolfram Language. Paclets are versioned, and can be set to automatically update themselves. ![]() We first invented paclets in 2006, and we’ve been increasingly using them to do incremental distribution of a great many pieces of Wolfram Language functionality. What is a paclet? It’s a modular package of code and other resources that gets installed into a Wolfram Language system to deliver pretty much any kind of functionality. In my Wolfram Language system right now, I have 467 paclets installed. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |