Functional Programming

Create amazing things

WELCOME TO FUNCTIONAL SC
Functional Programming is style of crafting software that allows programmers to create simpler software for complex problems, saving you money and time.

We advocate for all functional programming technologies, in many standard programming languages or with one tailored for it such as:
Haskell, Clojure, F#, Erlang, OCaml, Scala and more.

Based in historic Charleston, South Carolina we are open to all to learn and explore technology.


CORRECT
Powerful type systems shake out many problems before the program even runs.

CONCURRENT
Doing more than one thing at a time is easier with Functional Programming.

EXPRESSIVE
Abstract away boilerplate commonly found in popluar programming languages.

DECLARATIVE
Why tell the computer how to do something when you can just tell it what you want?

NO SIDE EFFECTS
The metaphorical rug isn't pulled from under your feet with small, reusable functions that don't tarnish the environment.

TESTABLE
This highly abstract environment leads to automated testing.

FUNCTIONAL PROGRAMMING
DISCOVER TODAY
November 5th, 2019

Lambda Calculus

Lambda Calculus isn’t just a fancy word: it defines our software, our numbers and perhaps even reality itself.

August 20th, 2020

Next Meeting Name

Our next event is actively being planned and is VIRTUAL! We'll be hosting a watchparty on a well known conference presentation that we're all missing. It'll be great fun.

May 17th, 2016

Bare Metal Functional Programming With Symbolics

The Symbolic's Lisp Machine is an amazing and unique computer designed with one thing in mind: run functional programs as fast as possible using hardware specifically designed for the language!

April 19th, 2016

Functional Thinking

Concepts of functional programming is made much harder when the developer is also trying to learn a new language, like Haskell, Scala or Clojure at the same time. With that in mind, we focus on relating functional concepts in a common language: Java.

July 19th, 2016

Introduction to F#

With a pre-recorded presentation, we explore the unique features that F# offers to functional developers: functions, composition, piping, discriminated unions, active patterns and computation expressions.

February 28th, 2017

F# Type Providers

Introduced in F Sharp 3.0, Type Providers are components that provide types, properties, and methods to an application to facilitate information rich programming. In other words a type provider automatically exposes the types which represent provider’s data structures.



© Copyright 2016 by Functional SC . All rights reserved.