Software Alternatives, Accelerators & Startups

Pharo

Pharo is a pure object-oriented programming language and a powerful environment, focused on...

Pharo

Pharo Reviews and Details

This page is designed to help you find out whether Pharo is good and if it is the right choice for you.

Screenshots and images

  • Pharo Landing page
    Landing page //
    2022-07-26

Features & Specs

  1. Integrated Development Environment

    Pharo offers a highly integrated development environment with powerful tools like the inspector, debugger, and playgrounds, enhancing the overall development experience.

  2. Live Code Changes

    Pharo supports live coding, allowing developers to make changes and see the effects immediately without the need to stop and restart the application.

  3. Rich Libraries

    Pharo comes with a comprehensive set of libraries and frameworks, reducing the need to search for external dependencies and allowing for rapid development.

  4. Object-Oriented Language

    Pharo is a true object-oriented language, which makes it natural for modeling real-world scenarios and leveraging the power of polymorphism and inheritance.

  5. Community and Support

    Pharo has an active and supportive community that contributes to continuous improvements, tutorials, documentation, and libraries.

Badges

Promote Pharo. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

Black Ops 3 In Depth: Pharo Burst Fire SMG Review (Best SMG?)

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Pharo and what they use it for.
  • Hoot: Scheme on WebAssembly
    If someone wants to try it out, both Glamorous Toolkit and plain Pharo have tooling that allows integration of both local and remote LLM services. Some links to start off with: https://gtoolkit.com/ https://github.com/feenkcom/gt4llm https://pharo.org/ https://omarabedelkader.github.io/ChatPharo/. - Source: Hacker News / 6 months ago
  • Pharos: The Lighthouse at Alexandria
    Not to be confused with Pharo, the immersive programming experience: https://pharo.org/. - Source: Hacker News / 7 months ago
  • ร‰toilรฉ โ€“ desktop built on GNUStep
    Are you using Pharo already? If not, give it a go: https://pharo.org/ For taking notes and stuff you'd otherwise do in Jupyter or Livebook, try GT: https://gtoolkit.com/ It's not an OS, but you can just abstract over OS actions within either and keep them as your main interface, similar to how some people rarely leave Emacs. - Source: Hacker News / 12 months ago
  • Developer's Block
    Perhaps switch languages/paradigms for a few days. If you are used to using "text-based" languages such as golang, python, c++ or java, try something like Smalltalk to freshen you up. Pharo https://pharo.org/ is a nice implementation. - Source: Hacker News / 12 months ago
  • You Are in a Box
    Have you seen https://pharo.org/ by chance? it's a smalltalk IDE built in smalltalk, which means that the whole thing is editable at runtime. it's hard to describe before you see it, https://pharo.org/features has some demos. - Source: Hacker News / about 1 year ago
  • The Xerox Alto, Smalltalk, and Rewriting a Running GUI
    Someone replied to one of my recent posts with this modern Smalltalk implementation: https://pharo.org/. - Source: Hacker News / about 1 year ago
  • Ask HN: How Are Parents Who Program Teaching Their Kids Today?
    There is a turtle graphics framework in the Python standard library: https://docs.python.org/3/library/turtle.html Pharo is a cross-platform implementation of the classic Smalltalk-80 programming language and runtime system: https://pharo.org/. - Source: Hacker News / about 1 year ago
  • _M2dir: Treating mails as files without going crazy
    Pharo/SmallTalk seem to also explore the ideas akin to this. (https://pharo.org/) to be fair the current state of affairs is similar enough with file extensions + mime info if you squint hard enough and pretend that app and systems folders files don't exist but it's held with pinky promises. - Source: Hacker News / about 2 years ago
  • Enlightenmentware
    Smalltalk and as a particular case Pharo is an example of this for me. (https://pharo.org/). When I was in uni a paper that I always came back to was Licklider's 1960s paper on human-computer symbiosis (https://worrydream.com/refs/Licklider_1960_-_Man-Computer_Symbiosis.pdf) "[...]to enable men and computers to cooperate in making decisions and controlling complex situations without inflexible dependence on... - Source: Hacker News / about 2 years ago
  • Why don't schools teach debugging, or, more fundamentally, fundamentals?
    I think in part it's because the idea that programming is text and math-based is too ingrained in society. For example, we talk about programming languages. But IMO there are also programming systems such as Smalltalk [1]. I've programmed 2 years professionally in it, currently looking for an engagement in a different language (a curiosity thing, also a resume thing). I think Smalltalk has a lot to offer by... - Source: Hacker News / over 2 years ago
  • Ask HN: What perfect software did you discover of recent?
    Glamorous Toolkit (https://gtoolkit.com/) and the underlying Pharo (https://pharo.org/). Writing Pharo code (a modern implementation of Smalltalk) in the GT environment is the most fun I've had programming in years. - Source: Hacker News / over 2 years ago
  • Pharaoh - Server Side Framework for Dart
    I read Pharo for just a split second. Source: over 2 years ago
  • Ask HN: What would an IDE built for the Apple Vision Pro look like?
    I imagine something like https://pharo.org/. - Source: Hacker News / about 3 years ago
  • emacs version of Microsoft Access?
    What you need is a cross platform GUI framework that still is a mutable environment allowing easy extend ability with a simple language. May I suggest Pharo Smalltalk? Source: over 3 years ago
  • Ask HN: Alternatives to organizing code in files and folders?
    Consider playing with Pharo [1], it shows how it can still use Git to store sources in background. There is LivelyKernel [2] but some versions are more file-oriented (like Lively 4 [3) [1] https://pharo.org/. - Source: Hacker News / over 3 years ago
  • What are some important differences between the popular versions of OOP (e.g. Java, Python) vs. the purist's versions of OOP (e.g. Smalltalk)?
    AFAIK the major SmallTalk distributions are https://squeak.org/ and https://pharo.org/. I've heard that Pharo is more complex and "practical", while Squeak is more educational and beginner-friendly. But both stick to their roots with "everything is an object or method", extreme reflection, and integrated runtime/IDE. Source: over 3 years ago
  • Ask HN: What software stack to select for this boot to code computer?
    Your concept looks nice, it reminds me a bit of the Lisperati: https://www.hackster.io/news/the-lisperati1000-is-a-cyberdeck-terminal-dedicated-to-lisp-programming-bb564f2ffcff So, did you consider Lisp or maybe Smalltalk? Plan 9 or Inferno might also be options. Plan 9 comes in different variants, the "classic" one (with a Raspberry Pi port by Richard Miller) or 9front, an Inferno porting tutorial can be found at... - Source: Hacker News / over 3 years ago
  • Ask HN: I just want to have fun programming again
    At work I program mostly in Python. But if it's for fun, I strongly recommend Pharo. It's a language in the Smalltalk family, forked from Squeak: https://pharo.org/ The whole environment makes the programming experience much better, and it's self-contained, so you don't need to spend a lot of time wrangling dependencies just to get started. Also there's a MOOC for it:. - Source: Hacker News / over 3 years ago
  • The one about Lisp interactivity
    Smalltalk only got a mention in the footnotes but I think it deserves a bigger entry when talking about ways to interact with programs. If a REPL is talking and conversing to a program then environments like Pharo take it a step further by letting you interactively and graphically look under the hood as well. It's an amazing way to interact with software once you get used to it and I think well worth checking out... - Source: Hacker News / almost 4 years ago
  • Snakeware โ€“ Linux distro with Python userspace inspired by Commodore 64
    Smalltalk also did this. These days my impression is the most active tendril is https://pharo.org/. What I find especially interesting about that relative to this Python distro is that the Pharo executable runs in a host OS (e.g. Whatever your daily driver is) and can maintain different image files for different Pharo system states. So not only do you have the integrated language/OS (which is very cool on its... - Source: Hacker News / almost 4 years ago
  • Dr. Geo 22.09-alpha release
    It is the initial alpha release end-user can test. It is a complete port from Pharo to Cuis-Smalltalk. Likely bugs will be find. Source: almost 4 years ago

Do you know an article comparing Pharo to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Pharo discussion

Log in or Post with

Is Pharo good? This is an informative page that will help you find out. Moreover, you can review and discuss Pharo here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.