http://peaker.github.io/lamdu/
It's an IDE for Haskell that aims to bring to Haskell programmers what we've enjoyed for ages. There might be some things in there that we don't do yet, that might be worth "borrowing". We don't have a real structural editor, for instance. Not a trivial piece of work either, mind you. It's obviously (Haskell!) centred around leveraging the benefits of functional programming. Smalltalk traditionally doesn't use functional techniques (referential transparency, I'm looking at you), and so side effects cause a drastic deviation from some of the techniques lamdu will be able to use. Anyway, it's nice to see the ideas spreading. Please take a look, and see if you can see anything we can borrow! frank |
I don't have time to read that in detail but one thing I would like to
port (or, see ported) to Squeak is Jens Mönig's "Syntax-Elements for Smalltalk". https://phratch.googlecode.com/files/Elements090224.pdf I've managed to look at the code and run it in an old Squeak image. Inspired by Scratch except very lightweight, just a few classes! On Fri, Dec 27, 2013 at 4:47 PM, Frank Shearar <[hidden email]> wrote: > http://peaker.github.io/lamdu/ > > It's an IDE for Haskell that aims to bring to Haskell programmers what > we've enjoyed for ages. There might be some things in there that we > don't do yet, that might be worth "borrowing". > > We don't have a real structural editor, for instance. Not a trivial > piece of work either, mind you. > > It's obviously (Haskell!) centred around leveraging the benefits of > functional programming. Smalltalk traditionally doesn't use functional > techniques (referential transparency, I'm looking at you), and so side > effects cause a drastic deviation from some of the techniques lamdu > will be able to use. > > Anyway, it's nice to see the ideas spreading. Please take a look, and > see if you can see anything we can borrow! > > frank > |
SyntaxMorph has quite a lot of functionality to do similar results. There was work being done to bridge Etoys and Squeak but not brought to any realization other than showing existing methods as tiles. It was not possible to "write" new methods with tiles.
Karl On Sat, Dec 28, 2013 at 5:13 PM, Chris Muller <[hidden email]> wrote: I don't have time to read that in detail but one thing I would like to |
In reply to this post by Chris Muller-3
Ooh, nice. -C -- Craig Latta www.netjam.org/resume +1 510 984 8117 (Skype rings this until 31 January 2014) |
In reply to this post by Karl Ramberg
I remember the tiles view but never looked at its implementation. Now
I just read the class comment for SyntaxMorph and, all I can say is, "wow!" I think it sounds super cool if it could really do all those things.. On Sat, Dec 28, 2013 at 11:51 AM, karl ramberg <[hidden email]> wrote: > SyntaxMorph has quite a lot of functionality to do similar results. > > There was work being done to bridge Etoys and Squeak but not brought to any > realization other than showing existing methods as tiles. It was not > possible to "write" new methods with tiles. > > > Karl > > > On Sat, Dec 28, 2013 at 5:13 PM, Chris Muller <[hidden email]> wrote: >> >> I don't have time to read that in detail but one thing I would like to >> port (or, see ported) to Squeak is Jens Mönig's "Syntax-Elements for >> Smalltalk". >> >> https://phratch.googlecode.com/files/Elements090224.pdf >> >> I've managed to look at the code and run it in an old Squeak image. >> Inspired by Scratch except very lightweight, just a few classes! >> >> >> On Fri, Dec 27, 2013 at 4:47 PM, Frank Shearar <[hidden email]> >> wrote: >> > http://peaker.github.io/lamdu/ >> > >> > It's an IDE for Haskell that aims to bring to Haskell programmers what >> > we've enjoyed for ages. There might be some things in there that we >> > don't do yet, that might be worth "borrowing". >> > >> > We don't have a real structural editor, for instance. Not a trivial >> > piece of work either, mind you. >> > >> > It's obviously (Haskell!) centred around leveraging the benefits of >> > functional programming. Smalltalk traditionally doesn't use functional >> > techniques (referential transparency, I'm looking at you), and so side >> > effects cause a drastic deviation from some of the techniques lamdu >> > will be able to use. >> > >> > Anyway, it's nice to see the ideas spreading. Please take a look, and >> > see if you can see anything we can borrow! >> > >> > frank >> > >> > > > > |
Free forum by Nabble | Edit this page |