What we're about

All things functional programming: Haskell, Lisp(s), OCaml, ML, SML, Python... As long as it's functional programming oriented, show up and talk about cool stuff!

Link to Lisp Study Group Hangout: https://meet.jit.si/CLStudy-Group

Upcoming events (5)

Common Lisp Virtual Study Group

Google Hangout

• What we'll do Learn Common Lisp! We'd love to have you join our weekly online study group, where we will explore and learn the Common Lisp programming language. We will go through everything: - setup of a development environment, - in-depth study of the language, - best practices, and - some surprises! We cover many different topics each week and cover many classic lisp programming books. Check weekly on the meetup to see what we will be covering for that week! Refer to the Atlanta Functional Programming Youtube Channel for past episodes and more! Please join us each week on Hangouts at https://hangouts.google.com/call/uCaVMwjDDFwI_-89LNv-AEEE Or you can watch us on our Atlanta Functional Programming Live stream on Youtube!

Common Lisp Virtual Study Group

Google Hangout

• What we'll do Learn Common Lisp! We'd love to have you join our weekly online study group, where we will explore and learn the Common Lisp programming language. We will go through everything: - setup of a development environment, - in-depth study of the language, - best practices, and - some surprises! We cover many different topics each week and cover many classic lisp programming books. Check weekly on the meetup to see what we will be covering for that week! Refer to the Atlanta Functional Programming Youtube Channel for past episodes and more! Please join us each week on Hangouts at https://hangouts.google.com/call/uCaVMwjDDFwI_-89LNv-AEEE Or you can watch us on our Atlanta Functional Programming Live stream on Youtube!

Take your Python Hy-er, Using a Lisp

Online event

Hy is a Lisp that inter-operates with Python. Code in beautiful Lisp, use Python's ecosystem! Online Youtube: https://www.youtube.com/channel/UCYg6qFXDE5SGT_YXhuJPU0A Hangouts: https://hangouts.google.com/call/J3AJXibg29EbgiNZriH0ACEE This will be the first of a series of talks about how to use Hy. **WhyHy?** The Hy language allows programmers to code in a fully functional language: Hy (of course). 'Hy is a Lisp that compiles to valid Python AST, compiles, runs that.' 'Python also -----compiles to valid Python AST, compiles, runs that.' **See that?** This means that Hy can include Python seamlessly, and Python can include Hy seamlessly. Hy has all of the advantages of Lisp. Programming in the powerful functional style is the norm. Use of higher-level functions is first nature. **Macros** enable the ultimate in metaprogramming. This last is incredibly powerful, because it allows coders to write code that writes code; boilerplate can be carefully built, then encapsulated for error-free use by calling macros with only the few variant parameters being specified. Since Hy can make use of all Python code, the entire, rich ecosystem of Python is available: Numpy, Pandas, Scikit-Learn, Tensor Flow, Keras, networking, gaming… If you code in Python and want to Learn You Some Lisp, Hy is a great way to do that; one can take a python project and trans-code it in Hy, so learning examples can be as simple or rich as desired. If you are a Lisper, and would like easy, kludge-free access to the Pythonosphere, dig in! The first presentation will cover basics, showing how the syntaxes correlate, and how to include Hy in Py, and Py in Hy. We'd love to see all of you there! Put this date in your Roam or other media! About the Presenter Jud Taylor is a long-time programmer. He has programmed using - TRS-80 BASIC (dark, teenager years) - Pascal, LISP, 68000 assembly, C (dark Harvard years) - SQL (the shiny Marine Corps years) - SQL, Visual Basic, SAP R/3, Notes (effervescent Coca-Cola years) - Perl, PHP, Ruby, Javascript, HTML, CSS, XML, Flash (excitingandstressful entrepreneur years) - Common Lisp, Haskell, Python, Hy, Hoon (current reality) Work: - "Attack the Death Star" game - Medium-volume automated emailer - Hazardous Materials management system - Reports integration tools for Coca-Cola Japan - Templating systems for a platform-agnostic, language-agnostic content management system - Translator for between EBCDIC and Unicode - Month-end reporting system for a vendor to a very large (like, REALLY large) fast food company - Lots of puzzles with the Freeside Programming Team and the Atlanta Functional Programming Meetup. - Data Science curriculum at Lambda School He first used an Arduino when helping Safecast (see TED for videos) build radiation-detection shields to monitor after-effects of the Fukushima earthquake and radiation release. Jud also has done a lot of teaching: - MIT and Harvard Students (the shiny ROTC years) - Marines and Corpsmen (the "p" is silent, except for total dorks) - Executives and entrepreneurs (the shiny Tokyo years) - Friends like --> you <--

Common Lisp Virtual Study Group

Google Hangout

• What we'll do Learn Common Lisp! We'd love to have you join our weekly online study group, where we will explore and learn the Common Lisp programming language. We will go through everything: - setup of a development environment, - in-depth study of the language, - best practices, and - some surprises! We cover many different topics each week and cover many classic lisp programming books. Check weekly on the meetup to see what we will be covering for that week! Refer to the Atlanta Functional Programming Youtube Channel for past episodes and more! Please join us each week on Hangouts at https://hangouts.google.com/call/uCaVMwjDDFwI_-89LNv-AEEE Or you can watch us on our Atlanta Functional Programming Live stream on Youtube!

Past events (178)

Common Lisp Virtual Study Group

Google Hangout

Photos (14)