Pharo logo

Pharo

Provides a live programming environment with immediate object manipulation and hot recompiling.

Made by Pharo.org

  • smalltalk-dialect

  • Programming Language

What is Pharo?

Pharo is a pure object-oriented programming language that provides a powerful, integrated environment focused on simplicity and immediate feedback. Inspired by the Smalltalk programming language and IDE, Pharo offers a unique live programming experience where developers can directly manipulate objects, update code, and recompile in real-time without interrupting the running system. This seamless integration of language and development environment enables rapid prototyping, experimentation, and iterative development. Pharo's reflective capabilities and dynamic nature empower programmers to extend and customize the platform to suit their specific needs, fostering a highly productive and adaptable workflow

Highlights

  • Live programming environment enabling immediate object manipulation, code updates, and hot recompiling
  • Reflective and dynamic nature that allows for extensive customization and extension of the platform
  • Integrated development experience combining language, IDE, and operating system functionalities

Platforms

  • Windows
  • Linux
  • Mac

Languages

  • English

Social

Features

    • Object-oriented Language