-
Notifications
You must be signed in to change notification settings - Fork 2
reClojure Talk
- introduce Wolframite (spread the word!)
- motivate why it exists
- get people to try it (request feedback)
- motivate 'why people should use Wolframite?'
- lower the barrier to entry
- overview the docs!
- remind people that it's free for developers
- tell people to get in touch (in breaks etc. - wear something distinctive...)
- end with 'call to action'
- follow the quickstart in the docs
- join the Wolframite channels
- Draft talk? (nope! - try again)
- get administrator privilege on zulip (messaged Daniel - waiting...; change the name to Wolframite)
- Announce Wolframite on zulip:
We are happy to announce the release of Wolframite 1.0, which allows you to call Wolfram Mathematica, arguably the world’s most powerful integrated tool for numerical computation, symbolic mathematics, optimization, and visualization, from Clojure, and integrate it thus into your data processing and scientific pipelines. Moreover, you can write Wolfram expressions as our beloved Clojure data, with all the power that this enables.
We have extensive documentation, with a quick start, deep dives, and tutorials.
Please let us know how you get on!
Title: Wolframite: Bringing computational intelligence to Clojure
First and foremost, we motivate the Clojure-Wolfram bridge and provide a comprehensive demonstration of how one might use the new library in practice: whether you're an everyday programmer, who just wants to edit a video, or a seasoned scientist, who wants to test quantum physics. Wolframite aims not only to empower programmers but also a large section of the numerical scientific community who rely on tools like Wolfram/Mathematica. Inevitably, tools like Wolfram still need to integrate with the wider world. Wolframite's Clojure provides them with a well designed, more comfortable general language and allows the user to leverage powerful Scicloj libraries for data processing, computation and visualization.
In short, we want to summarize modern scientific Clojure and introduce you to Wolframite 1.0, a tool that combines the best of your favourite general purpose programming language with an unparalleled computational kernel. Wolframite and Scicloj are now ready for adoption and discussion: leaving plenty of room for questions since, as we all know, iron sharpens iron.
Welcome ...., who are we ....
We want to introduce you to Wolframite 1.0, a new library (based on an older one), which enables you to leverage the Wolfram Engine for computation from Clojure, using Clojure data in and out. You get an incredible breadth of computational capabilities, and a huge built-in knowledgbase, at your fingertips. And if you are a scientist, you gain the ability to use the tool you already know, Wolfram, from a powerful, general purpose programming language, which makes pre-processing data and building complete data analysis pipeline much more simple and convenient.
Who here has used Wolfram, or its earlier incarnation Mathematice? Or possibly the online Wolfram Alpha?
Let's have a look at what Wolfram and Wolframite may do for you.
Essentially repeat Jakub's lightning talk
- Dog detection
- Path through EU capitals
- Something about doing math(???)
What can you do with Wolframite that you can't w/ Wolfram alone?
TBD
TBD
A quick demo, followed by an explanation of key functions in api.v1
wl/start!
-
wl/->clj
for porting Wolfram examples from the web to Wolframite wl/eval
-
wl/help!
and clojure.repl/doc etc.
and how wolframite.wolfram
alias w
maps to Wolfram constructs.
Q: What about displaying graphics?
We could just show https://scicloj.github.io/wolframite/ and go through the left-side ToC, explaining what it useful when.
We prommised that with Wolframite, scientist may "leverage powerful Scicloj libraries for data processing, computation and visualization" - so perhaps we should demonstrate such an integration too?