News, Views & Insights
Developer Insights
What Does Hollywood Have to Do with the Chicken Head?
Digital Vintage Sound Modeling Analog Drums with the Wolfram Language and System Modeler
Six Reasons Why the Wolfram Language Is (Like) Open Source
Newick Trees, Proximity Resources and Accessions Analyzing SARS-CoV-2 Genetic Sequences
From Plant Roots to Deep Space Wolfram Community Computational Explorations
Introducing Wolfram Application Server
Wolfram Application Server is a new platform developed by Wolfram Research enabling customers to deploy Wolfram Language–powered APIs and webpages into a scalable, highly available enterprise cluster.
Wolfram Application Server lets you:
manage data exchange in your deployments with a robust external services framework. create applications using the Wolfram Natural Language Understanding (NLU) System, the key semantic interpretation technology behind Wolfram|Alpha and Wolfram Language. generate content based on time and location, assign custom endpoints and integrate curated content from the Wolfram Knowledgebase.We have designed Wolfram Application Server for customers who for regulatory, security or business reasons may not wish to deploy onto the Wolfram Cloud but prefer to host their Wolfram Language applications on clusters they control.
Static Analysis Tools in the Wolfram Language
Catching Common Problems
Finding bugs and fixing them is more than a passion of mine—it’s a compulsion. Several years ago, as a QA developer, I created the MUnit unit testing framework for the Wolfram Language, which is a framework for authoring and running unit tests in the language. Since then, I’ve created more tools to help developers write better Wolfram Language code while seamlessly checking for bugs in the process.Writing good tests requires a lot of knowledge and a great deal of time. Since we need to be able to test and resolve bugs as quickly as possible in order to release new features on schedule, we turn to static analysis to be able to do so.
Is Your Function Continuous? Squaring Away the New Function Properties in the Wolfram Language
The Wolfram Language has several hundred built-in functions, ranging from sine to Heun. As a user, you can extend this collection in infinitely many ways by applying arithmetic operations and function composition. This could lead you to defining expressions of bewildering complexity, such as the following:
✕
f = SinhIntegral[
LogisticSigmoid[
ScorerHi[Tanh[AiryAi[HermiteH[-(1/2), x] - x + 1]]]]];
|