pharo

Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk. (by pharo-project)

Pharo Alternatives

Similar projects and alternatives to pharo

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better pharo alternative or higher similarity.

pharo discussion

Log in or Post with

pharo reviews and mentions

Posts with mentions or reviews of pharo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-05-23.
  • _M2dir: Treating mails as files without going crazy
    2 projects | news.ycombinator.com | 23 May 2024
    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.

  • Enlightenmentware
    22 projects | news.ycombinator.com | 20 May 2024
    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_Sy...)

    "[...]to enable men and computers to cooperate in making decisions and controlling complex situations without inflexible dependence on predetermined programs."

    Experimenting with Smalltalk (and also with Clojure and Emacs) was one of the things to me that genuinely felt like that vision of programs as living, interactive, organic things rather than the formulaic, static and low level programming that I was used to learning.

  • Why don't schools teach debugging, or, more fundamentally, fundamentals?
    1 project | news.ycombinator.com | 17 Jan 2024
    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 switching the programmer's view of thinking about programming systems rather than programming languages.

    Moreover, programming systems is also not where it is at. One downside that Pharo in particular has is that the community is small. A lot of plugins/libraries that are a given in other languages aren't there! For some, however, this is a strength because one gets to learn much better how to build stuff from the ground up and tinker on it by yourself. Given that there is still a lot of low hanging fruit it is easy to become a contributor.

    But this part, whether a community is big or small means that I think it's smarter to think about programming ecosystems where a programming language or programming system is the central hub connecting the programming community together.

    Why don't schools teach about programming communities? See my first sentence ;-)

    [1] https://pharo.org - a modern Smalltalk

  • Ask HN: What perfect software did you discover of recent?
    4 projects | news.ycombinator.com | 4 Dec 2023
  • Pharaoh - Server Side Framework for Dart
    2 projects | /r/dartlang | 24 Nov 2023
    I read Pharo for just a split second
  • LSP could have been better
    12 projects | news.ycombinator.com | 11 Oct 2023
  • Ask HN: What would an IDE built for the Apple Vision Pro look like?
    2 projects | news.ycombinator.com | 10 Jun 2023
  • Is there a programming language that will blow my mind?
    12 projects | /r/ProgrammingLanguages | 1 Jun 2023
    And Pharo is a good Smalltalk!
  • emacs version of Microsoft Access?
    3 projects | /r/emacs | 17 May 2023
    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?
  • Pharo 11, the pure object-oriented language and environment is released!
    7 projects | /r/programming | 11 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →

Stats

Basic pharo repo stats
20
1,192
10.0
2 days ago

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com