A Stockingful of Languages

You know those cute or quirky little gifts you cram into the kids’
stockings? That’s what we’re doing for December – an assortment
of small or odd programming languages that we wouldn’t (or can’t)
make a full meeting of, but put them together and they’ll make
a fun grab bag.

Help us stuff the stocking – write
the mailing list
with your suggestion of a little language
you’d like to show us! Plan to take no more than 15 minutes
(and less if you prefer); anybody can do that!

Commitments so far:

ElasticSearch

Special presentation

Elasticsearch is an increasingly popular way to easily provide sophisticated
searching and filtering of data, especially unstructured data. More formally,

“Elasticsearch is a highly scalable open-source full-text search and analytics engine. It allows you to store, search, and analyze big volumes of data quickly and in near real time. It is generally used as the underlying engine/technology that powers applications that have complex search features and requirements.”

Seph Coster will provide an introduction to Elasticsearch with a
hands-on component. Bring your laptops if available!

LISP/Scheme

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today. Only Fortran is older, by one year.

And yet, despite its age, LISP is a fascinating language, almost infinitely flexible, beloved by computer scientists for its ability to model the depths of mathematical logic. It is, in a sense, the ultimate ancestor of all our beloved dynamic languages. Scheme is a popular dialect of LISP, well-known for its decades as MIT’s teaching language.

Let’s dive into the wisdom of the ancients with our own LISP expert, DDL member Jordan Henderson!

Zen of (Your Language Here)

September 14: TOPIC CHANGE

NOT Continuous Integration

See Dayton Devops for a Continuous Integration meeting.

New Sep 14 topic: Zen of (Your Language Here)

Have you heard of someone who “writes Java in Ruby” or
“writes COBOL in Python”? It’s not a compliment.

Every language is more than just a set of syntax and rules;
it embodies a philosophy of communication and program structure,
and understanding that philosophy is important to making your
programs in that language the best and clearest they can be.

In Python, this concept has become known as the “Zen of Python”.
But other languages have their own Zen. We’ll look at the Zen of
Python, Zen of Javascrip, and so on.