Supported Languages

Foobar supports the following languages, frameworks and development environments:

  • Apple Script - standard Apple Script
  • Apple JavaScript - Yosemite's new Apple JavaScript
  • Bash - standard Bash
  • Shell - your current shell
  • PHP - standard PHP invoked as a command line tool
  • Perl - standard PHP invoked as a command line tool
  • Python - standard Python invoked as a command line tool
  • Ruby - standard Ruby invoked as a command line tool
  • DOM (CoffeeScript) - CoffeeScript in HTML DOM
  • DOM (JavaScript) - JavaScript in HTML DOM
  • DOM (jQuery) - jQuery in HTML DOM
  • HTML - standard HTML
  • Markdown - plain text markup language
  • Processing.js - DOM-based Processing (still processing)
  • WebGL (CoffeeScript) - WebGL in CoffeeScript
  • WebGL (JavaScript) - WebGL in JavaScript
  • Swift - Apple's Swift (since version 1.5)
  • Objective-C - Apple's Objective-C (since version 1.5)
  • Google Go - Also known as Golang (since version 1.5)
  • C/C++ - the standard C and C++ (since version 1.5)
  • Node.js - Also known as Node (since version 1.5)

The following languages and dev environments will be available in the upcoming releases:

  • LESS - stylesheet pre-processor
  • SASS - stylesheet pre-processor
  • Tree.js - WebGL rendering library