In this episode I talk with Anthony Cipriano. We talk his introduction to functional programming, APL, J, K, the path to writing AntLang, why AntLang, where AntLang took as its inspiration, and more.
Our Guest, Anthony Cipriano
@_AntLang on Twitter
AntLang on Github
AntLang channel on YouTube
This episode is sponsored by DailyDrip.com. Use the coupon `geekery` to save $9 on your first month, and make learning part of your daily routine with DailyDrip.com.
The 2016 Clojure Conj will be taking place in Austin, TX on December 1st – 3rd. Visit http://2016.clojure-conj.org for more information and to register.
Lambda Days will be taking place again on the 9th and 10th of February 2017. Visit www.lambdadays.org to submit your talk and keep updated as more information becomes available.
F(by) is coming up on the 10th of December in Minsk, Belarus. Visit http://fby.by to find out more and to register.
ClojureD will be taking place on the 25th of February, 2017, in Berlin, Germany. Visit www.clojured.de to get tickets and keep updated as more information becomes available.
BOB Konf is taking place the 24th of February 2017 in Berlin, Germany. Visit www.bobkonf.de for more information about the conference.
Destination Code, a new unconference starting in Utah, is having its inaugural event March 27-30th, 2017. Visit http://www.destination.codes/ to find out more.
If you have a conference related to functional programming, contact me, and I will be happy to announce it.
How Anthony got into programming
“[Prolog] isn’t a different kind of language when you learn it first”
Starting to write a Lisp in Erlang to learn writing a language
“You can type in `1 2 3 + 4 5 6` and spits out three numbers”
“People who learn APL absolutely love it or hate it”
Writing APL on paper and compiling in head
Android mobile version of J
Translating APL to J
“The compiler in my mind has a better compiler than J does”
Errors as generic “Domain Error”
What started the desire to write AntLang
Implementations of interpreters for AntLang
Happy for text parsing
What kind of problem domains is AntLang targeting
What does the future look like for AntLang
How K and AntLang are related
Simplicity of AntLang as a selling point
“If someone has the question ‘Why AntLang?”, well ‘Why not?'”
AntLang embedded in Perl
“Look at the source code and see how small it is”
Resources for AntLang
AntLang Tutorials on YouTube
As always, a giant Thank You goes to David Belcher for the logo design.