On Mon, Nov 13, 2017 at 2:55 AM, Викентий Потапов <vikenti.pota...@gmail.com> wrote: > > Thanks Stef, also thank all of you for your support. It is very important to > me and shows that Pharo is really in progress. > I didn't ever complained - i just asked simple questions on topics i don't > know. And i get lot's of answers to make some decisions. I understand where > to get information and what are the prospects of using Pharo. > > I came to Pharo looking for appropreate Smalltalk implementation after Cincom > denied access to its PUL version of VW. I found Pharo as the most advanced > but it also has its disadvantages. > > My project is a desktop GUI application with some hacks with saving data > to\from image on-the-fly and lots of GUI dialogs + complex custom GUI > control. It is a kind of personal data\information manager.
Did you look at the Spec book? > > I'm very lazy and i like to read rich manuals more than to investigate > complex code. Me too. But nobody gets paid to write documentation not even me. I think it is much more natural when you don't need to study the whole system before you can do simple things. For example, i don't want to waste lots of time to understand what is the difference between bloc and spec, i want to read few paragraphs of manual and look into some class comments, and than do the task. > Bloc is not for you. So i think you made a great progress in this direction with Spec - the manual is very clear and allows developing UI with minimal efforts - just to read some abstracts from manual. > You see we wrote this manual for FREE. I will also update it for FREE. > > But in some areas i need to ask somebody who knows much more than i do. And i > don't think there could be "dumb questions", but a _lack_of_information_. > Also, when something is evident to one - it could be not so evident to > another person. That is why i ask such simple things. > There is no problem. Just think that Pharo is open source and that it is our COMMON GOODS. We all share it and we ALL try to make it better. > Also i became accustomed to the situation when platform implements some basic > stuff like i wrote earlier (UI tools, i18n, deployment, etc) and it was not > evident to me that such modern system as Pharo cannot do it, so i asked about > it. Sure now you can improve Pharo too. > I have seen that Pharo is powerful system but i need to decide what to do: > 1) create some personal solution based on different answers above. Lots of > code investigations, coding and debugging (fixing existed bugs that are not > on pharo roadmap). If you have many forms you may have a look at magritte the Morph builder does not work anymore but may be it is worth fixing it. > 2) wait until some release of Pharo fix bugs with non-latin paths, implement > minimal level of integrated with UI framework i18n and deployment\packaging > of applications. It does not work like that. If you do not open a bug entry with a clear problem description why people not having this problem should fix it? We are making sure that Pharo can be used for people to deliver product and make money but we have also our agenda and duties. Now the best things that you can do is help yourself and we will help you but do not expect that magically we fix the problems you have. Look for example Alistair spotted some problems in FileSystem and he fixed them and we integrated them for the benefits of EVERYBODY. > > Every software developer tries to find the simplest solution for his task. Yes but this is not the point. Pharo can shape your future and Pharo is not a close product. Now we can all contribute. Just start to open a bug entry with a test. This is the first step if you want that we spend time on your problem. > > I apologized if i said something wrong, i really didn't want to hurt > somebody's feelings. No do not worry. I have a strong skin :) Stef > > Vikenti. > >> >> We are focused on deployment but not the same way. >> We are the first system that bootstrap a core and can load >> dependencies on this core. >> We have a dependency analyser that is really advanced since it can >> check that you have message that are not in extension >> of packages that you use. >> In January I hope that we will start packaging Applications (versus >> packaging code), so that people can deploy >> desktop applications more easily. >> >> Now if people like vikenti wants our support. They should learn how to >> engage a discussion with us and not >> just complain :) >> >> Stef >> >