Nice one Ben - I think a few quick iterations could get something out the door 
and then we can refine it and make it really cool!

> On 29 Jun 2018, at 23:32, Ben Coman <b...@openinworld.com> wrote:
> 
> Per (https://github.com/exercism/meta/issues/91 
> <https://github.com/exercism/meta/issues/91>)
> it looks like the syntax highlighter is "prism" (https://prismjs.com/ 
> <https://prismjs.com/>).
> I added ".st" for Pharo... 
> (https://github.com/exercism/meta/issues/90#issuecomment-399412215 
> <https://github.com/exercism/meta/issues/90#issuecomment-399412215>).
> 
> It briefly crossed my mind to wonder if using ".st" for both traditional 
> fileout format and tonel format might cause complications,
> but that might be jumping at shadows.  Ultimately the both comprise Smalltalk 
> syntax.
> 
> cheers -ben
> 
> On 30 June 2018 at 01:55, Tim Mackinnon <tim@testit.works 
> <mailto:tim@testit.works>> wrote:
> Hi Ben - it looks completely do-able.
> 
> Just submitted my hello world for python - and it wasn’t anything 
> particularly special. I thought your suggestion of using Tonel is perfect - 
> I’m just not sure how well the exercism site will render tonel format 
> (ideally with correct colour coding).
> 
> I’ve noticed there are lots of Textmate themes for Smalltalk floating around 
> (and indeed I took one and put it on my iPad for a text app who’s name I’ve 
> forgotten and it seemed to render tonal fine). So if exercism uses that - 
> then it really shouldn’t be a ton of work to make the submit/pull calls like 
> you suggested? It seems that exercism is just providing conversations and a 
> push pull mechanism - so really its git with training wheels? Or have I 
> missed something?
> 
> Tim
> 
>> On 29 Jun 2018, at 17:14, Ben Coman <b...@openinworld.com 
>> <mailto:b...@openinworld.com>> wrote:
>> 
>> 
>> 
>> On 29 June 2018 at 22:53, Tim Mackinnon <tim@testit.works 
>> <mailto:tim@testit.works>> wrote:
>> Presumably someone is working on Pharo Exercism (did I notice Ben or Hilaire 
>> asking about the tonel format for it?)
>> 
>> Is it possible for someone to put a comment in the repo for it - so we can 
>> coordinate effort? I’m assuming that someone can at least get hello world 
>> working as an example?
>> 
>> It would also be handy if someone who understands how it works, can give a 
>> quick explanation here - as I would offer to suggest it as something for the 
>> next UK Smalltalk gathering next month. I’m assuming the cli submits files 
>> to some travis runner and you get results back - and we just have to fill 
>> something in that will interpret those files and launch a command line pharo 
>> to get the results (presumably handling walkbacks in a way that the results 
>> get fed back). And then I’m guess we have a pharo add-in that would let you 
>> do this from the image some way too?
>> 
>> Tim
>> 
>> I don't know much or even how I ended up tuning in on it - but of several of 
>> these sorts of initiatives I've heard about, Exercism looks like a good one.
>> I haven't put any thought into exercises, but have been thinking about 
>> infrastructure.  
>> 
>> Here is some discussion about making a code exporter to be able to use the 
>> command line tool to interact with the server.
>> https://github.com/exercism/pharo/issues/6#issuecomment-398346884 
>> <https://github.com/exercism/pharo/issues/6#issuecomment-398346884>
>> 
>> I've been looking at how the command line tool communicates with the server 
>> to determine how hard it would be too hard to write a Pharo direct interface 
>> to their server.
>> I wasn't planning to share my experiments yet, but since it may be a while 
>> before I get a chance to extend it further,
>> perhaps it interests someone...
>> https://github.com/bencoman/pharogui-exercism 
>> <https://github.com/bencoman/pharogui-exercism>
>> 
>> cheers -ben
> 
> 

Reply via email to