Re: PigeonTalk

"[email protected]" <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.vwnc
Message-ID <[email protected]>
Sounds exciting!

stp


--

                    Stephen Travis Pope   Ojai, California, USA    
          https://urldefense.com/v3/__http://HeavenEverywhere.com__;!!DZ3fjg!vV-_qBBa8RVb4G0z1eoGZcs-DE2aqKZjdfr_C6y-ADxrr5jFisXi9-z1w_AFVjQk$  <https://urldefense.com/v3/__http://heaveneverywhere.com/__;!!DZ3fjg!vV-_qBBa8RVb4G0z1eoGZcs-DE2aqKZjdfr_C6y-ADxrr5jFisXi9-z1w9ExsOpU$ >        https://urldefense.com/v3/__http://FASTLabInc.com__;!!DZ3fjg!vV-_qBBa8RVb4G0z1eoGZcs-DE2aqKZjdfr_C6y-ADxrr5jFisXi9-z1w2eBbXvC$  <https://urldefense.com/v3/__http://fastlabinc.com/__;!!DZ3fjg!vV-_qBBa8RVb4G0z1eoGZcs-DE2aqKZjdfr_C6y-ADxrr5jFisXi9-z1w8Z1loQX$ >
                       https://urldefense.com/v3/__https://vimeo.com/user19434036/videos__;!!DZ3fjg!vV-_qBBa8RVb4G0z1eoGZcs-DE2aqKZjdfr_C6y-ADxrr5jFisXi9-z1wyi2NRDo$  <https://urldefense.com/v3/__https://vimeo.com/user19434036/videos__;!!DZ3fjg!vV-_qBBa8RVb4G0z1eoGZcs-DE2aqKZjdfr_C6y-ADxrr5jFisXi9-z1wyi2NRDo$ >      https://urldefense.com/v3/__http://heaveneverywhere.com/Reflections__;!!DZ3fjg!vV-_qBBa8RVb4G0z1eoGZcs-DE2aqKZjdfr_C6y-ADxrr5jFisXi9-z1w_gV5JZL$ 

--




> On Feb 5, 2022, at 7:37 PM, David Buck <[email protected]> wrote:
> 
> As many of you know, I wrote my own Smalltalk VM to run the Sea Turtle Rescue game on Android and iOS.  Since then, I've revamped the VM, changed the bytecode set to my own bytecodes, and written my own compiler for it.  I now have a stand-alone Smalltalk which I'm calling PigeonTalk.
> 
> The next step is to build an IDE for it.  Development is currently quite difficult requiring me to edit the Smalltalk source in files and then to file them in.  The IDE I've started would use a web browser running an HTML canvas with code in Javascript to send mouse, keyboard and touch events to PigeonTalk over a WebSockets connection and for PigeonTalk to send back drawing commands in JSON format for Javascript to render.
> 
> My goal is to release it as a free open-source product for kids and adults to use to explore programming.  I'll be developing frameworks to allow people to easily play with sound, music, graphics (2D and 3D), neural networks and more.
> 
> If you'd like to learn more about it or to help fund the project, you can visit the Kickstarter on the project:
> 
> https://urldefense.com/v3/__https://www.kickstarter.com/projects/pigeontalk/pigeontalk-a-programming-environment-to-explore-computing__;!!DZ3fjg!vvjdP2_2Mn5i9xY5FbddJRPmtYEOwaY_MycVTv_4EUVsAqTxwYUOvWSXjY90dPMh$ 
> I'm also planning to use this environment to explore where we can go with IDE's.  You can see some of my ideas in the Kickstarter video.  You can also check out the Medium article I wrote:
> 
> https://urldefense.com/v3/__https://medium.com/@david_76418/6-ways-programming-needs-to-evolve-372d4741bc45__;!!DZ3fjg!vvjdP2_2Mn5i9xY5FbddJRPmtYEOwaY_MycVTv_4EUVsAqTxwYUOvWSXjSEPwRuy$ 
> If you like either of these links, please share.  I'll also be talking about this project at Camp Smalltalk Supreme in Toronto this June.
> 
> To pre-emptively answer a few questions:
> 
>     - Why don't you just use another Smalltalk?
>         - I'm planning to move past Smalltalk into new areas and I need better control over the compiler and VM
> 
>     - What's wrong with Scratch?
>         - I want a system where all of the code is accessible in the same format.  Scratch is great for teaching kids to program, but the code to implement Scratch isn't written in Scratch itself.
>         - I also want to provide a better debugger and code visualizer than Scratch provides.
> 
> I'd love to answer any questions about this project or listen to your suggestions.  You can contact me at [email protected].
> 
> David Buck
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.