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 > >