I didn't mention it in my blog post, but the GraphQL API Explorer [1] is
also super useful to do code completion, etc., because constructing queries
is not always that intuitive.

I merely used copy/paste of the queries. It would be cool if Pharo could
somehow integrate that tool.

[1] https://developer.github.com/v4/explorer/

On Fri, 27 Sep 2019 at 06:23, ducasse <[email protected]> wrote:

> Thanks chris.
> Alexandre and Juan Pablo did an implementation of GraphQL some years ago.
> May be you want to check and join effort.
>
> Stef
>
> On 27 Sep 2019, at 00:56, Chris Muller <[email protected]> wrote:
>
> GraphQL is da bomb, I would definitely recommend writing a client to
> access their v4 API.  You may not even need it, but Squeak will have a full
> GraphQL parser and document validation and processing engine real soon
> now.  It's completely stand-alone, no dependencies, and I've kept
> portability in mind the entire time while developing it.  Hopefully it'll
> "just work" if dropped into Pharo.  It has hundreds of tests so far, every
> sentence in the spec is covered, so, you'll know.  Status is, after 14
> months work, I'm allllmost done.. this is some of my best work ever..
>
>  - Chris
>
> On Thu, Sep 26, 2019 at 4:03 PM Brainstorms <[email protected]> wrote:
>
>> Christopher Fuhrman posted this on his blog last March.  (I ran across it
>> looking for his LibC blog post.)
>>
>> This doesn't cover the scope of what you listed, but as sort of a "proof
>> of
>> concept" it does show a couple of ways that the GitHub API can be
>> scripted.
>>
>> https://fuhrmanator.github.io/2019/03/22/Using-GitHub-API-in-Pharo.html
>>
>>
>>
>> --
>> Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html
>>
>>
>

-- 
Christopher Fuhrman, P.Eng., PhD

*Professeur au Département de génie logiciel et des technologies de
l'informationÉTS (École de technologie supérieure)*

http://profs.etsmtl.ca/cfuhrman
+1 514 396 8638
*L'ÉTS est une constituante de l'Université du Québec*

Reply via email to