[Screencast]: Pharo Smalltalk's New TxText: The Power of Clean Code
https://vimeo.com/67752734 Very short and simple video describing my experience while implementing replacing a text morph's cursor with a block cursor to signify vim normal mode. Shows how I was able to accomplish something in a few minutes which seemed impossible with TextEditor and friends. Things are getting really exciting around here :) ----- Cheers, Sean -- View this message in context: http://forum.world.st/Screencast-Pharo-Smalltalk-s-New-TxText-The-Power-of-C... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
On 05 Jun 2013, at 22:52, "Sean P. DeNigris" <sean@clipperadams.com> wrote:
Very short and simple video describing my experience while implementing replacing a text morph's cursor with a block cursor to signify vim normal mode. Shows how I was able to accomplish something in a few minutes which seemed impossible with TextEditor and friends.
Cool.
Things are getting really exciting around here :)
Yes !
----- Cheers, Sean -- View this message in context: http://forum.world.st/Screencast-Pharo-Smalltalk-s-New-TxText-The-Power-of-C... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Thanks Sean. This is exactly the type of thing that normal users don't see when they use Pharo. Of course, most people notice the UI refactors, the new tools etc. But only a few notice the work underneath :) On Wed, Jun 5, 2013 at 6:29 PM, Sven Van Caekenberghe <sven@stfx.eu> wrote:
On 05 Jun 2013, at 22:52, "Sean P. DeNigris" <sean@clipperadams.com> wrote:
Very short and simple video describing my experience while implementing replacing a text morph's cursor with a block cursor to signify vim normal mode. Shows how I was able to accomplish something in a few minutes which seemed impossible with TextEditor and friends.
Cool.
Things are getting really exciting around here :)
Yes !
----- Cheers, Sean -- View this message in context:
http://forum.world.st/Screencast-Pharo-Smalltalk-s-New-TxText-The-Power-of-C...
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
-- Mariano http://marianopeck.wordpress.com
Mariano Martinez Peck wrote
only a few notice the work underneath :)
I've been so grateful for and empowered by the new infrastructure I was moved to share a bit, even if it only interests a few of us :) ----- Cheers, Sean -- View this message in context: http://forum.world.st/Screencast-Pharo-Smalltalk-s-New-TxText-The-Power-of-C... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
On Jun 5, 2013, at 10:52 PM, Sean P. DeNigris <sean@clipperadams.com> wrote:
Very short and simple video describing my experience while implementing replacing a text morph's cursor with a block cursor to signify vim normal mode. Shows how I was able to accomplish something in a few minutes which seemed impossible with TextEditor and friends.
thanks for the videos.
Things are getting really exciting around here :)
ohhhhh yes. We are getting there and even more :) Stef
2013/6/6 Sean P. DeNigris <sean@clipperadams.com>
Cool. Did you publish code?
Very short and simple video describing my experience while implementing replacing a text morph's cursor with a block cursor to signify vim normal mode. Shows how I was able to accomplish something in a few minutes which seemed impossible with TextEditor and friends.
Things are getting really exciting around here :)
We talk with Alain about Rubric and in near future we will have selection as morph's. So we can tune selection border width, color, present it with ellipse and etc.
----- Cheers, Sean -- View this message in context: http://forum.world.st/Screencast-Pharo-Smalltalk-s-New-TxText-The-Power-of-C... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
On 6 June 2013 11:14, Denis Kudriashov <dionisiydk@gmail.com> wrote:
2013/6/6 Sean P. DeNigris <sean@clipperadams.com>
Cool. Did you publish code?
Very short and simple video describing my experience while implementing replacing a text morph's cursor with a block cursor to signify vim normal mode. Shows how I was able to accomplish something in a few minutes which seemed impossible with TextEditor and friends.
Things are getting really exciting around here :)
We talk with Alain about Rubric and in near future we will have selection as morph's. So we can tune selection border width, color, present it with ellipse and etc.
umm? text selection? what ellipse if it can span multiple lines/pages of text?
----- Cheers, Sean -- View this message in context: http://forum.world.st/Screencast-Pharo-Smalltalk-s-New-TxText-The-Power-of-C... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
-- Best regards, Igor Stasenko.
On 6 juin 2013, at 12:23, Igor Stasenko <siguctua@gmail.com> wrote:
On 6 June 2013 11:14, Denis Kudriashov <dionisiydk@gmail.com> wrote:
2013/6/6 Sean P. DeNigris <sean@clipperadams.com>
Cool. Did you publish code?
Very short and simple video describing my experience while implementing replacing a text morph's cursor with a block cursor to signify vim normal mode. Shows how I was able to accomplish something in a few minutes which seemed impossible with TextEditor and friends.
Things are getting really exciting around here :)
We talk with Alain about Rubric and in near future we will have selection as morph's. So we can tune selection border width, color, present it with ellipse and etc.
umm? text selection? what ellipse if it can span multiple lines/pages of text?
no, the selection can be a PolygonMorph (as shown in my last Rubric screencast). Then we can think of different ways to present this polygon but the basic presentation does not differs from what we have today. Cheers Alain
----- Cheers, Sean -- View this message in context: http://forum.world.st/Screencast-Pharo-Smalltalk-s-New-TxText-The-Power-of-C... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
-- Best regards, Igor Stasenko.
2013/6/6 Igor Stasenko <siguctua@gmail.com>
On 6 June 2013 11:14, Denis Kudriashov <dionisiydk@gmail.com> wrote:
2013/6/6 Sean P. DeNigris <sean@clipperadams.com>
Cool. Did you publish code?
Very short and simple video describing my experience while implementing replacing a text morph's cursor with a block cursor to signify vim
normal
mode. Shows how I was able to accomplish something in a few minutes which seemed impossible with TextEditor and friends.
Things are getting really exciting around here :)
We talk with Alain about Rubric and in near future we will have selection as morph's. So we can tune selection border width, color, present it with ellipse and etc.
umm? text selection? what ellipse if it can span multiple lines/pages of text?
I think about way we select text with pen at paper. We just draw some ellipse. So text editor can show selection with same way. it is just my fantasy
----- Cheers, Sean -- View this message in context:
http://forum.world.st/Screencast-Pharo-Smalltalk-s-New-TxText-The-Power-of-C...
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
-- Best regards, Igor Stasenko.
On 6 juin 2013, at 14:21, Denis Kudriashov <dionisiydk@gmail.com> wrote:
2013/6/6 Igor Stasenko <siguctua@gmail.com>
We talk with Alain about Rubric and in near future we will have selection as morph's. So we can tune selection border width, color, present it with ellipse and etc.
umm? text selection? what ellipse if it can span multiple lines/pages of text?
I think about way we select text with pen at paper. We just draw some ellipse. So text editor can show selection with same way. it is just my fantasy
something like that ? :) smalltalkCodeWithStabilo "self smalltalkCodeWithStabilo" | area seg code | area := RubEditingArea new beWrapped; width: 400; updateTextWith: (code := self someSmallSmalltalkCode). area addSegment: (seg := RubPlainSegmentMorph inTextArea: area from: 3 to: code size). seg color: (Color yellow). seg borderColor: (Color orange alpha: 0.5). seg beSmoothCurve. area openInWorld Alain
plantec wrote
something like that ? :)
Now you're just showing off ;) ----- Cheers, Sean -- View this message in context: http://forum.world.st/Screencast-Pharo-Smalltalk-s-New-TxText-The-Power-of-C... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
On 6 juin 2013, at 15:30, "Sean P. DeNigris" <sean@clipperadams.com> wrote:
plantec wrote
something like that ? :)
Now you're just showing off ;) sorry, I don't understand, what do you mean ? Cheers Alain
----- Cheers, Sean -- View this message in context: http://forum.world.st/Screencast-Pharo-Smalltalk-s-New-TxText-The-Power-of-C... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
On Jun 6, 2013, at 3:45 PM, plantec wrote:
On 6 juin 2013, at 15:30, "Sean P. DeNigris" <sean@clipperadams.com> wrote:
plantec wrote
something like that ? :)
Now you're just showing off ;) sorry, I don't understand, what do you mean ? Cheers Alain
Even Smalltalkers are impressed once in a while that the distance from idea to implementation can be less than an hour :) Cheers, Henry
Henrik Sperre Johansen wrote
Even Smalltalkers are impressed once in a while that the distance from idea to implementation can be less than an hour :)
Yes, when it takes longer for someone to write a feature request than it does for you to implement it, I notice :) ----- Cheers, Sean -- View this message in context: http://forum.world.st/Screencast-Pharo-Smalltalk-s-New-TxText-The-Power-of-C... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
So cool :)
something like that ? :)
smalltalkCodeWithStabilo "self smalltalkCodeWithStabilo" | area seg code | area := RubEditingArea new beWrapped; width: 400; updateTextWith: (code := self someSmallSmalltalkCode). area addSegment: (seg := RubPlainSegmentMorph inTextArea: area from: 3 to: code size). seg color: (Color yellow). seg borderColor: (Color orange alpha: 0.5). seg beSmoothCurve. area openInWorld
Alain
<stabilo-selection.png>
This is elegant :) Doru On Thu, Jun 6, 2013 at 9:21 PM, Stéphane Ducasse <stephane.ducasse@inria.fr>wrote:
So cool :)
something like that ? :)
smalltalkCodeWithStabilo "self smalltalkCodeWithStabilo" | area seg code | area := RubEditingArea new beWrapped; width: 400; updateTextWith: (code := self someSmallSmalltalkCode). area addSegment: (seg := RubPlainSegmentMorph inTextArea: area from: 3 to: code size). seg color: (Color yellow). seg borderColor: (Color orange alpha: 0.5). seg beSmoothCurve. area openInWorld
Alain
<stabilo-selection.png>
-- www.tudorgirba.com "Every thing has its own flow"
participants (9)
-
Denis Kudriashov -
Henrik Johansen -
Igor Stasenko -
Mariano Martinez Peck -
plantec -
Sean P. DeNigris -
Stéphane Ducasse -
Sven Van Caekenberghe -
Tudor Girba