<div dir="ltr"><div>Hi Tim,</div><div><br></div><div>not exactly what you're looking for but maybe handy: <a href="https://github.com/maveme/skogi/">https://github.com/maveme/skogi/</a> (Squeak tool for generating Blockly block-based editors (BBEs) from Ohm/S grammars).</div><div><br></div><div>Big challenge with Blockly/Scratch for a general-purpose programming BBE is expression-centricity. You'll likely know that Scratch and Blockly typically distinguish between Statement and Value blocks, as such some hacks are required to make a language such as Smalltalk, where everything is an expression, work well.</div><div><br></div><div>Of course, having a domain-specific Blockly editor that simply outputs Smalltalk code should not be a challenge to create, but I'm not aware of such a project myself.</div><div><br></div><div>Best,</div><div>Tom<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 4, 2022 at 7:25 PM Thiede, Christoph <<a href="mailto:Christoph.Thiede@student.hpi.uni-potsdam.de">Christoph.Thiede@student.hpi.uni-potsdam.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div>


<div dir="ltr">
<div id="gmail-m_7321430283530057418x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif">
<p>> <span style="font-size:12pt">Nice, but it needs to run in a browser for this particular usage</span></p>
<div><br>
</div>
<div>Sandblocks in SqueakJS? :-)</div>
<div><br>
</div>
<div>Best,</div>
<div>Christoph</div>
<p></p>
</div>
<hr style="display:inline-block;width:98%">
<div id="gmail-m_7321430283530057418x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>Von:</b> Squeak-dev <<a href="mailto:squeak-dev-bounces@lists.squeakfoundation.org" target="_blank">squeak-dev-bounces@lists.squeakfoundation.org</a>> im Auftrag von tim Rowledge <<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>><br>
<b>Gesendet:</b> Mittwoch, 4. Mai 2022 19:10:20<br>
<b>An:</b> The general-purpose Squeak developers list<br>
<b>Betreff:</b> Re: [squeak-dev] Has anyone made a Blockly to squeak generator?</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt">
<div><br>
<br>
> On 2022-05-04, at 12:24 AM, Marcel Taeumel <<a href="mailto:marcel.taeumel@hpi.de" target="_blank">marcel.taeumel@hpi.de</a>> wrote:<br>
> <br>
> Hi Tim --<br>
> <br>
> What do want to do? Maybe take a look at Sandblocks: <a href="https://github.com/hpi-swa/sandblocks/" target="_blank">
https://github.com/hpi-swa/sandblocks/</a> :-)<br>
<br>
Nice, but it needs to run in a browser for this particular usage<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" target="_blank">http://www.rowledge.org/tim</a><br>
Strange OpCodes: LCD: Launch Cartridge Disk<br>
<br>
<br>
<br>
</div>
</span></font>
</div>

<br>
</blockquote></div>