Yes, that is true. That is a cost of a smaller community. But the problem here is that your solution creates a self fulfilling situation. If everybody who comes to Pharo is encouraged to use tools outside of Pharo rather than using, improving and extending the tools in Pharo. Then the community is working against itself. And the tools never reach what the person was wanting to use.

+1

Pharo will improve more at a minimum if the people who love Pharo use Pharo to scratch their itches and use Pharo to create the tools to scratch their itches. If we continually look outside, we might as well go outside. Pharo is more like an operating system/environment than a simple language. More like Linux/Unix and C/Python, than C or Python alone. We prefer our tools to be written native to our environment rather than external to it. It is different that Python, Ruby, Lua, PHP or whatever.

There are so many advantages to using tools in Pharo when using Pharo. Since Pharo is a full environment on top of any OS, it is exceptionally portable. Put it in a folder on a flash drive with appropriate VMs and off you go.

It is also so easy to simply snapshot where you are to save your state in development or exploration of a problem. So many things that are easy in Pharo that are difficult, hard or near impossible to do elsewhere.

If Pharo users were to drop Pillar and begin to use Pandoc, then we be using tools that we have no control over and tools that we are likely not to contribute to development of. If we then had an need which is not met by the tools, then what do we do? Do we now adopt yet another language, environment, editor, ... in order to meet that need? That is fine for people whose preferred environment and toolset is so defined. But that is not the preferred way in Pharo (or Smalltalk).

Pharo is a long game tool. We are happy to grow it slow, steady and stable. We are happy to have more and more help to do so. We want to grow Pharo and its tools. Not Pandoc, Python and their tools. They are able to take care of themselves. I want to be using the evolving Pharo environment and tools not just now, but in 10 years, in 20 years. I see no other tools (outside of the Smalltalk world) that have this kind of vision. This is best served by contributing to the environment and the tools in Pharo. Rather than doing what might be expedient in the here and now. It affects my here and nows in the future in a more profitable and productive way.

+1

Now there are times when venturing outside of Pharo is required. And when that time occurs, we need to be exceptionally well able to do so. And I see great hope on that front.

But when we do not need to venture outside of Pharo. Those of us who believe in the vision of Pharo are much more highly advantaged by contributing to the tools in this community. Than to looks outside the community for tools which my momentarily meet a need.

I think adding footnotes to Pillar is a great idea. I am not ready to do so. I am not a qualified Pillar user yet. But when I am, I would not hesitate to add it to Pillar and improve the tool of the environment I prefer to use.

Just my 2 cents. It is worth what you paid for it. :)

Shalom.

Jimmie




Reply via email to