b3m2a1

About Me

I'm a fly-by-night programmer and sorta-scientist. I like projects that critics rave "will never be completed, never be used, and never be seen" and about which my many friends and admirers say "why are you doing this?", "literally this is so dumb", and "there's something wrong with you" Most things …


Writing Books in Mathematica

As part of a continuing series on my new IDE and in particular a series that has focused on publishing—e.g., docs, websites—today we're gonna look at a new little extension to EasyIDE to work with creating books/tutorials in Mathematica. Obviously making a true book in Mathematica …

Making a Website with EasyIDE

A common thing that people want to do one they have a nice bit of code is that they way to share it with the world. That was me ~2 years ago and so I went out, found a nice static website builder , wrote a notebook to Markdown generator that …

Making Docs with EasyIDE

Now that the IDE stuff I've been working on has largely settled, I think it's time to show off what it can do. There will be a few of these posts, hopefully, but for today we'll focus on how the IDE can be used to make documentation. ‌ Getting Set Up …

EasyIDE: An IDE for Mathematica

Contrary to what would probably be best practice, I do all of my Mathematica development inside Mathematica itself. To support this I built out a suite of application development tools , a web site builder , a bug tracker , and a documentation writing system . Each of these worked nicely for me separately …

Getting Started with SimpleDocs: The Simpler Docs Palette

‌ Installing SimpleDocs The easiest way to get SimpleDocs is off the paclet server . Copy the installation code there and you'll have a fresh new copy of SimpleDocs. For convenience I've duplicated that here: << https://paclets.github.io/PacletServer/Install.wl PublicPacletInstall["SimpleDocs"] (*Out:*) ‌ Using the Palette Rather than describing all …

Making a Paclet with BTools

Today we're gonna look at something I've been meaning to document for a long time now. Over the past two or so years I've developed a framework to simplify the development process. In the post, I'm gonna show you how to actually use it. To make it easier to use …

Request: Development Input

‌ What Do People Want To Build? Over the past year and a bit I've developed quite a bit of infrastructure from a documentation platform to a website builder and package repository all extending and using my existing toolkit . Recently, though I've wondered what I can do to make this useful …

Simplifying Mathematica Documentation

‌ Simplifying Mathematica Documentation Mathematica's Documentation Center is a big selling point of the software. For many of the core system functions there's a rich documentation page with the basic call signatures, details on how the function works, and many useful examples. This is a powerful resource for people, especially those …

Playing with YouTube from Mathematica

Today I'm gonna quickly show off something I made for a friend (and about which I'd been thinking for some time). We're gonna use the YouTube API in Mathematica to do a have some fun (but not too much fun, mind you!). Installing the YouTube Connection My connection to the …

Adding a Paclet to the Mathematica Paclet Server

This'll be a short-and-sweet explanation of how to add a paclet to the Mathematica Paclet Server . The hope is that it shows how easy these things can be. To showcase this I'll add my Ems package that I showcased in my post Making a Blog in 30 Minutes . The first …