Software Alternatives & Reviews
Table of contents
  1. Videos
  2. Social Mentions
  3. Comments

Pharo

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

Pharo Reviews and details

Screenshots and images

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

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.
  • 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 / 3 months 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 / 5 months ago
  • Pharaoh - Server Side Framework for Dart
    I read Pharo for just a split second. Source: 5 months 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 / 11 months 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: 12 months 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 / about 1 year 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: about 1 year 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 / about 1 year 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 / about 1 year 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 / over 1 year 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 / over 1 year 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: over 1 year ago
  • Ask HN: What are peoples opinions on Smalltalk and its derivatives?
    I've recently started learning Pharo^1 and I think there is a lot to like about it. It hurts to say as a Lisp and Emacs fan, but using the Pharo IDE feels like using Emacs/extending Emacs with Emacs Lisp, but somehow with a more tightly integrated language and environment. Being able to easily inspect the code related to the UI widgets, modify it and make changes on the fly are unlike anything I've experienced in... - Source: Hacker News / over 1 year ago
  • 50 years Smalltalk anniversary celebration at Computer History Museum
    Cool! I program for around 7 months in Pharo now at Yesplan [0]. We're hiring a devops engineer and a software engineer. While the Pharo website [1] avoids mentioning it, it's a Smalltalk descendant. What I like about Pharo: 1. Programming in the debugger makes things feel much quicker 2. Evaluating expressions inside your code editor makes programming feel much quicker 3. The ability to quickly browse classes and... - Source: Hacker News / over 1 year ago
  • What are examples of humanity discovering something amazing and then just moving on and ignoring it?
    Of course, Alan Kay's Smalltalk 80 is for many the quintessential lost paradise of personal computing. Some modern descendants are Squeak, Pharo and Cuis. Then there's Lisp machines, or for something more Unix-like, there's Plan 9.. So many cool systems deprived of mass adoption for no good reason. Source: almost 2 years ago
  • Launching Version 13.1 of Wolfram Language and Mathematica
    > You know, that "assembling things live in the sky" Lisp feeling (Yegge's phrase, not mine). The only other computation environment that is right there en par in flexibility and conveyance of the same trippy feeling is, of course, Emacs. Do you know Pharo? The experience you describe is also typical in the Smalltalk family. See https://pharo.org/. - Source: Hacker News / almost 2 years ago
  • Code vs. No-Code
    Smalltalk could be used as the "ideal" tool (balance between Code & No-Code). It starts out with a simple graphical interface for doing everything, but it also encourages you to customize everything by modifying the underlying code. Of course, the disadvantage is that it's quite niche - very few people actually use it nowadays. Source: almost 2 years ago
  • 4coder editor is now fully open source
    In Smalltalk there is no such thing as source files. Your program is an image which can be freely modified and dumped. Look at Pharo[1] which is a modern Smalltalk environment. You start it up and create classes in the IDE, but never do you create "source files". [1] https://pharo.org/. - Source: Hacker News / almost 2 years ago
  • How to start with Smalltalk nowadays?
    Pharo is a good place to start. I believe they have a book for free online that goes through it. Source: almost 2 years ago
  • Design Principles Behind Smalltalk (2001)
    I’ve been playing around in Pharo [0] and it’s such an immersive experience! My first reaction was to compare to eMacs in that the editor/environment is the program and it can be edited, customized, extended… but Pharo/Smalltalk takes it to the next level of ease of use, discoverable and fun! [0] . - Source: Hacker News / almost 2 years ago
  • I am considering "switch" to be just a type of function, so I am not including it in my language
    Pharo is a modern update but I often prefer some of the ease-of-use features in Squeak. Source: about 2 years ago

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

Suggest an article

Generic Pharo discussion

Log in or Post with

This is an informative page about Pharo. You can review and discuss the product 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.