[python-uk] Open Sourcing MicroPython on the BBC micro:bit

2015-10-20 Thread Nicholas H.Tollervey
Hi Folks,

Some great news.

We've finally been given permission to open-source our work on the BBC
micro:bit (http://www.bbc.co.uk/mediacentre/mediapacks/microbit) and be
a bit more vocal and public about what we're doing.

Damien's announcement can be found here:

http://forum.micropython.org/viewtopic.php?f=8&t=1042

I've created a "story so far" blog post here:

http://ntoll.org/article/story-micropython-on-microbit

The source code is here:

https://github.com/bbcmicrobit/micropython

I've posted it to Hacker News here:

https://news.ycombinator.com/item?id=10417919

An upvote would be appreciated

Happy to answer questions.

N.



signature.asc
Description: OpenPGP digital signature
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Open Sourcing MicroPython on the BBC micro:bit

2015-10-20 Thread Cory Benfield (Lukasa)
Dear all,

Please don’t click on Nick’s link directly and up vote from there: Hacker News 
will see that as vote spamming and will remove the link. Instead, please go to 
the ‘New’ page of Hacker News and vote it up from there.

Cory

> On 20 Oct 2015, at 08:50, Nicholas H.Tollervey  wrote:
> 
> Hi Folks,
> 
> Some great news.
> 
> We've finally been given permission to open-source our work on the BBC
> micro:bit (http://www.bbc.co.uk/mediacentre/mediapacks/microbit) and be
> a bit more vocal and public about what we're doing.
> 
> Damien's announcement can be found here:
> 
> http://forum.micropython.org/viewtopic.php?f=8&t=1042
> 
> I've created a "story so far" blog post here:
> 
> http://ntoll.org/article/story-micropython-on-microbit
> 
> The source code is here:
> 
> https://github.com/bbcmicrobit/micropython
> 
> I've posted it to Hacker News here:
> 
> https://news.ycombinator.com/item?id=10417919
> 
> An upvote would be appreciated
> 
> Happy to answer questions.
> 
> N.
> 
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk



signature.asc
Description: Message signed with OpenPGP using GPGMail
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Open Sourcing MicroPython on the BBC micro:bit

2015-10-20 Thread Nicholas H.Tollervey
Aha... I didn't realise.

What Cory said... :-)

N.

On 20/10/15 08:53, Cory Benfield (Lukasa) wrote:
> Dear all,
> 
> Please don’t click on Nick’s link directly and up vote from there: Hacker 
> News will see that as vote spamming and will remove the link. Instead, please 
> go to the ‘New’ page of Hacker News and vote it up from there.
> 
> Cory
> 
>> On 20 Oct 2015, at 08:50, Nicholas H.Tollervey  wrote:
>>
>> Hi Folks,
>>
>> Some great news.
>>
>> We've finally been given permission to open-source our work on the BBC
>> micro:bit (http://www.bbc.co.uk/mediacentre/mediapacks/microbit) and be
>> a bit more vocal and public about what we're doing.
>>
>> Damien's announcement can be found here:
>>
>> http://forum.micropython.org/viewtopic.php?f=8&t=1042
>>
>> I've created a "story so far" blog post here:
>>
>> http://ntoll.org/article/story-micropython-on-microbit
>>
>> The source code is here:
>>
>> https://github.com/bbcmicrobit/micropython
>>
>> I've posted it to Hacker News here:
>>
>> https://news.ycombinator.com/item?id=10417919
>>
>> An upvote would be appreciated
>>
>> Happy to answer questions.
>>
>> N.
>>
>> ___
>> python-uk mailing list
>> python-uk@python.org
>> https://mail.python.org/mailman/listinfo/python-uk
> 
> 
> 
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
> 




signature.asc
Description: OpenPGP digital signature
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] [pyconuk] Open Sourcing MicroPython on the BBC micro:bit

2015-10-20 Thread Nicholas H.Tollervey
Here's the Slashdot submission to upvote (please):

http://slashdot.org/submission/5120051/micropython-on-the-bbc-microbit

We've made the HN front page! Yay!

:-)

N.

On 20/10/15 08:53, Cory Benfield (Lukasa) wrote:
> Dear all,
> 
> Please don’t click on Nick’s link directly and up vote from there: Hacker 
> News will see that as vote spamming and will remove the link. Instead, please 
> go to the ‘New’ page of Hacker News and vote it up from there.
> 
> Cory
> 
>> On 20 Oct 2015, at 08:50, Nicholas H.Tollervey  wrote:
>>
>> Hi Folks,
>>
>> Some great news.
>>
>> We've finally been given permission to open-source our work on the BBC
>> micro:bit (http://www.bbc.co.uk/mediacentre/mediapacks/microbit) and be
>> a bit more vocal and public about what we're doing.
>>
>> Damien's announcement can be found here:
>>
>> http://forum.micropython.org/viewtopic.php?f=8&t=1042
>>
>> I've created a "story so far" blog post here:
>>
>> http://ntoll.org/article/story-micropython-on-microbit
>>
>> The source code is here:
>>
>> https://github.com/bbcmicrobit/micropython
>>
>> I've posted it to Hacker News here:
>>
>> https://news.ycombinator.com/item?id=10417919
>>
>> An upvote would be appreciated
>>
>> Happy to answer questions.
>>
>> N.
>>
>> ___
>> python-uk mailing list
>> python-uk@python.org
>> https://mail.python.org/mailman/listinfo/python-uk
> 
> 
> 
> ___
> pyconuk mailing list
> pyco...@python.org
> https://mail.python.org/mailman/listinfo/pyconuk
> 




signature.asc
Description: OpenPGP digital signature
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Open Sourcing MicroPython on the BBC micro:bit

2015-10-20 Thread Jurgis Pralgauskis
Hi,

an alternative to TouchDevelop could be Blockly
, as it currently has translation
to Python,
example
https://blockly-demo.appspot.com/static/demos/code/index.html#982hb3

(it has various adaptations, for example - turtle graphics
https://trinket.io/blocks )

On Tue, Oct 20, 2015 at 10:50 AM, Nicholas H.Tollervey 
wrote:

> Hi Folks,
>
> Some great news.
>
> We've finally been given permission to open-source our work on the BBC
> micro:bit (http://www.bbc.co.uk/mediacentre/mediapacks/microbit) and be
> a bit more vocal and public about what we're doing.
>
> Damien's announcement can be found here:
>
> http://forum.micropython.org/viewtopic.php?f=8&t=1042
>
> I've created a "story so far" blog post here:
>
> http://ntoll.org/article/story-micropython-on-microbit
>
> The source code is here:
>
> https://github.com/bbcmicrobit/micropython
>
> I've posted it to Hacker News here:
>
> https://news.ycombinator.com/item?id=10417919
>
> An upvote would be appreciated
>
> Happy to answer questions.
>
> N.
>
>
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
>
>


-- 
Jurgis Pralgauskis
tel: 8-616 77613;
Don't worry, be happy and make things better ;)
http://galvosukykla.lt
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Open Sourcing MicroPython on the BBC micro:bit

2015-10-20 Thread Michael
Hi,


On 20 October 2015 at 11:11, Jurgis Pralgauskis <
jurgis.pralgaus...@gmail.com> wrote:

> Hi,
>
> an alternative to TouchDevelop could be Blockly
> , as it currently has translation
> to Python,
> example
> https://blockly-demo.appspot.com/static/demos/code/index.html#982hb3
>
> (it has various adaptations, for example - turtle graphics
> https://trinket.io/blocks )
>
>
While touch develop is also open source, there *is* a "blocks" interface in
the micro:bit platform - which under the hood is blockly. The reason for
both is because some schools use one, other schools use the other, etc.

(The prototype micro:bit system used in schools trials in January this year
used blockly as the front end, and the python generation interface, and it
looks like - from the source - that this has been used as the basis for the
blocks interface.)

That said, having worked with blockly I personally think it's great, and
provides the potential for a "graphical python" interface. (ie same
semantic model, generates text and converts from text back to blockly)

Integrating blockly with skulpt or brython seems a relatively simple task
for anyone wanting to play.

Anyway, the great thing about the micro-python implementation is that it
avoids the need for all the stuff I needed to do for the prototype, and
allows off-line use by definition :-)

I also (still) think it's absolutely astonishing that Damien managed to
port python to the micro:bit - it's an absolutely tiny device - just 16K
RAM, so getting this much python in such little runtime space is an amazing
feat :-)

Regards,


Michael.
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk