Welcome to brumPHP July! Following on from an outline of Golang, we're once again exploring outside of the PHP ecosystem - this month we're exploring Python and Clojure! We've got two great talks lined up, so come and expand your mind with different approaches!
Anyone from any ability or background is welcome - our regular shoutouts go to Talis (https://talis.com) for hosting and our main sponsor Jump24 (https://www.jump24.co.uk) for pizza and drinks.
Andy Wootton: Functions, Lisp & Clojure
Lisp was born in the late 1950's but for most of it's life has been largely ignored by the mainstream. "Just like me", says our speaker. But: "A few coders from each generation rediscover the Lisp arts." (The source for that quotation will be made available.)
This is not so much a "how-to" as a "why you might decide to bother".
Functions are cool again and Clojure is not your grand-parents' Lisp.
Well, it is, but recursively self-modified.
Working titles were: 'I came for the parens but stayed for the abstract data structures and higher order functions' and 'From OOP & PLOP to immutability, time travel and magic, IN SPACE!', before a decision was made to label the tin clearly.
Dani Papmaximou: Seismic analyses using Python for Civil Engineering applications.
I am developing a python module to calculate the depth of the competent material below train tracks to accommodate high Rayleigh wave velocities.
This module uses site investigation data and, through a series of processes, calculates the optimum thickness of the competent strata below the track of the train. This enables the contractor to have an early estimate of the imported material needed or inform the operating authority on the optimum speed of the train using a maintenance cost- profit analysis.