Re: [Pharo-users] Essential Documentation
Thanks for you answers! I'm aware of the books on the pharo.org/documentation page. But for me that is not sufficient. I'm currently playing around while programming my fist own and unguided application. It will be quite simple, just a reminder application where notes can be added, removed, edited and all of them should trigger a notification when they are due. I plan to save all notes in a SQLite database, display is done with spec. While this is basic stuff I often have to go into the source and search for the correct messages to send and to see what kind of return objects I get. For example I wanted to use a SortedCollection as data structure for my notes (consisting of a string and a date) that should be ordered by date, so since this is not really described in the Pharo by Example book I looked at the implementation and searched online. It would be definitely better to just have only or in the image a full documentation for SortedCollection which links to a full documentation of OrderedCollection. I have to confess I didn't read Pharo in depth and Pharo for Enterpise yet but I also don't think its convenient to have all the books open and search there for documentation. Since I think a full searchable documentation would be very helpful especially for beginners and I definitely would like to have one I would be happy to contribute. Are there already some efforts toward it or does somebody has an idea how to accomplish that? Right now I imagine the best thing would be to have an automated workflow to read out the comments of the current release somehow and presenting them online. Maybe it would need to write a parser to get them well formatted (so that example code looks like code and so on). So if there is any way that I can contribute, I will do. Best, Julius -- View this message in context: http://forum.world.st/Essential-Documentation-tp4916861p4916904.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Re: [Pharo-users] Essential Documentation
Hi Julius, Have a look at http://books.pharo.org These should certainly get you started. Sven > On 23 Sep 2016, at 18:16, julius wrote: > > Probably this is a very beginners question but is there a documentation > online > or within the Pharo image for all the base-framework components like all > collections, Morphic, Numbers and so on? > > I know Pharo uses a lot the 'see and discover yourself' approach but > sometimes, > especially for beginners it would be nice to have a documentation for most > classes > and also have programming guides. Coming from macOS and iOS development I > think about something like Swift or Objective-C has. For example you have > every > class there documented but also you have programming guides for how to draw > graphics. It would be really helpful to have somthing like that for example > for > Voyage (maybe it's there but I did not found it). > > Thanks for helping me out! > Julius > > > > -- > View this message in context: > http://forum.world.st/Essential-Documentation-tp4916861.html > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. >
Re: [Pharo-users] Essential Documentation
On Fri, Sep 23, 2016 at 6:16 PM, julius wrote: > Probably this is a very beginners question but is there a documentation > online > or within the Pharo image for all the base-framework components like all > collections, Morphic, Numbers and so on? > > I know Pharo uses a lot the 'see and discover yourself' approach but > sometimes, > especially for beginners it would be nice to have a documentation for most > classes > and also have programming guides. Coming from macOS and iOS development I > think about something like Swift or Objective-C has. For example you have > every > class there documented but also you have programming guides for how to draw > graphics. It would be really helpful to have somthing like that for example > for > Voyage (maybe it's there but I did not found it). Yes I agree with the fact to have all classes/methods documented. Can you contribute in that direction ? -- Serge Stinckwich UCBN & UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://www.doesnotunderstand.org/
Re: [Pharo-users] Essential Documentation
General documentation on all the base frameworks is present in the *Pharo by example* book. You can download it for free here: http://pharobyexample.org/versions/PBE1-2009-10-28.pdf Or here for the updated version: https://ci.inria.fr/pharo-contribution/view/Books/job/UpdatedPharoByExample/lastSuccessfulBuild/artifact/book-result/UpdatedPharoByExample.pdf For frameworks like voyage, the documentation is available in another book which can also be downloaded for free: http://files.pharo.org/books/enterprise-pharo/ Chapter 11 is about Voyage On Fri, Sep 23, 2016 at 6:16 PM, julius wrote: > Probably this is a very beginners question but is there a documentation > online > or within the Pharo image for all the base-framework components like all > collections, Morphic, Numbers and so on? > > I know Pharo uses a lot the 'see and discover yourself' approach but > sometimes, > especially for beginners it would be nice to have a documentation for most > classes > and also have programming guides. Coming from macOS and iOS development I > think about something like Swift or Objective-C has. For example you have > every > class there documented but also you have programming guides for how to draw > graphics. It would be really helpful to have somthing like that for example > for > Voyage (maybe it's there but I did not found it). > > Thanks for helping me out! > Julius > > > > -- > View this message in context: http://forum.world.st/ > Essential-Documentation-tp4916861.html > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. > >
[Pharo-users] Essential Documentation
Probably this is a very beginners question but is there a documentation online or within the Pharo image for all the base-framework components like all collections, Morphic, Numbers and so on? I know Pharo uses a lot the 'see and discover yourself' approach but sometimes, especially for beginners it would be nice to have a documentation for most classes and also have programming guides. Coming from macOS and iOS development I think about something like Swift or Objective-C has. For example you have every class there documented but also you have programming guides for how to draw graphics. It would be really helpful to have somthing like that for example for Voyage (maybe it's there but I did not found it). Thanks for helping me out! Julius -- View this message in context: http://forum.world.st/Essential-Documentation-tp4916861.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
[Pharo-users] [JOB][Research] [Pre-Ann] Postdoc BlockChain
Hi, Together with a local startup we are looking to fill a position for a 2 year postdoc for software engineering/tools/languages in the context of “BlockChain” technologies. A more detailed job call will be published soon, but if you are interested (or know someone), do not hesitate to contact me. Marcus
Re: [Pharo-users] [ANN] Basic GitHub-API for Pharo
Thanks for sharing this. I did not yet read the documentation (I will soon) but I wonder what is the difference with http://forum.world.st/ANN-GitHub-API-Bindings-new-version-td4873091.html Thanks in advance! On Fri, Sep 23, 2016 at 10:05 AM, Torsten Bergmann wrote: > Hi, > > to get warm with Git, GitFileTree and Iceberg last week I was in need of > something > quick I could implement to try these new tools out. > > While being on my GitHub webpage I've seen at the bottom a link to "API" > and was happily surprised that GitHub could be accessed also with a REST > API. > > So I wrapped a few of these calls within Pharo and now you can also query > GitHub infos easily from inside of the image: > >(GitHub userNamed: 'astares') avatar inspect"Returns the avatar > form" > >(GitHub userNamed: 'pharo-project') isOrganization > >(GitHubUser named: 'pharo-project') repositories > > Code could be improved and extended further, possible also be used for > accessing/controlling GitHub from Iceberg later. > > If you want to play with it just load it from Catalog in Pharo 6.0. > > Code and docu is available on https://github.com/astares/GitHub-API > > Have fun > T. > > -- Mariano http://marianopeck.wordpress.com
[Pharo-users] [ANN] Basic GitHub-API for Pharo
Hi, to get warm with Git, GitFileTree and Iceberg last week I was in need of something quick I could implement to try these new tools out. While being on my GitHub webpage I've seen at the bottom a link to "API" and was happily surprised that GitHub could be accessed also with a REST API. So I wrapped a few of these calls within Pharo and now you can also query GitHub infos easily from inside of the image: (GitHub userNamed: 'astares') avatar inspect"Returns the avatar form" (GitHub userNamed: 'pharo-project') isOrganization (GitHubUser named: 'pharo-project') repositories Code could be improved and extended further, possible also be used for accessing/controlling GitHub from Iceberg later. If you want to play with it just load it from Catalog in Pharo 6.0. Code and docu is available on https://github.com/astares/GitHub-API Have fun T.
Re: [Pharo-users] Spec: Class pop list code completion
Something like this? TextInputFieldModel new enableGlobalsCompletion; openWithSpec On Thu, Sep 22, 2016 at 12:04:50PM -0700, Brad Selfridge wrote: > Is there a way in Spec to pop a list widget that contains class names when > entering a partial class name in a test field, (like GTPlayground does)? > > p.s. I do not want to go down the Glamour route. > > > > - > Brad Selfridge > -- > View this message in context: > http://forum.world.st/Spec-Class-pop-list-code-completion-tp4916672.html > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. >
[Pharo-users] Strange behavior with software update
My project I load via filetree so for every package I have a filetree repo assigned. I have a code snippet that changes all the filetree repos to gitfiletree ones. But when I do System->Software update the repositories are back to the filetree ones. Anyone has an idea what could cause this? thanks, Norbert
Re: [Pharo-users] Using a Unix filedescriptor in a FileStream?
> On 23 Sep 2016, at 02:44, Ronie Salgado wrote: > > Hi Holger, Hi! > Currently the events given by this API are only holding a copy of the raw > inotify event in rawEvent and a copy of the raw path in rawPath. Further work > is required for translating the events into a more platform independent > interface, and for supporting OS X and Windows with this API. However, this > is already something that could be useful to you. if I see it correctly you start a poll loop (wait 100ms then call epoll wait)? Would you be interested to try to use AioEventHandler with the primitive I proposed? regards holger
Re: [Pharo-users] Spec: Class pop list code completion
On 22-09-16 21:42, Johan Fabry wrote: Hi Brad, AFAIK there is nothing prebuilt, you will have to roll your own. You can configure a SelectEntity for it Stephan
Re: [Pharo-users] Pharo not running with macOS Sierra
> On 23 Sep 2016, at 09:01, MartinW wrote: > > vivus-ignis wrote >> which image were you using? The "unofficial" VM from the link presents a >> dialog to open a file and once I select an image, it just disappears and >> nothing happens after that. > > The cog_macos32x86_pharo.cog.spur_201609201401.tar.gz works for me, the > cog_macos64x64_pharo.cog.spur_201609201401.tar.gz does not. You need a 64bit image for that one > > > > -- > View this message in context: > http://forum.world.st/Pharo-not-running-with-macOS-Sierra-tp4916468p4916700.html > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. >
Re: [Pharo-users] Pharo not running with macOS Sierra
vivus-ignis wrote > which image were you using? The "unofficial" VM from the link presents a > dialog to open a file and once I select an image, it just disappears and > nothing happens after that. The cog_macos32x86_pharo.cog.spur_201609201401.tar.gz works for me, the cog_macos64x64_pharo.cog.spur_201609201401.tar.gz does not. -- View this message in context: http://forum.world.st/Pharo-not-running-with-macOS-Sierra-tp4916468p4916700.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.