Re: [Pharo-users] Essential Documentation

2016-09-23 Thread julius
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

2016-09-23 Thread Sven Van Caekenberghe
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

2016-09-23 Thread Serge Stinckwich
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

2016-09-23 Thread Clément Bera
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

2016-09-23 Thread julius
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

2016-09-23 Thread Marcus Denker
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

2016-09-23 Thread Mariano Martinez Peck
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

2016-09-23 Thread Torsten Bergmann
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

2016-09-23 Thread Peter Uhnak
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

2016-09-23 Thread Norbert Hartl
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] Spec: Class pop list code completion

2016-09-23 Thread Stephan Eggermont

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

2016-09-23 Thread Yuriy Tymchuk

> 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

2016-09-23 Thread MartinW
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.