Dear all,
Lukas Renggli and I have worked on the integration of TextLint within both TextMate and Emacs. TextLint is a tool to check your scientific writing for common style errors. Integration within TextMate: http://www.youtube.com/watch?v=SrG29zWHqkk Integration within Emacs: http://www.youtube.com/watch?v=CsG2DKgHanE It's written in Smalltalk and is currently accessible through: - Emacs (https://github.com/DamienCassou/textlint) - TextMate (https://github.com/DamienCassou/textlint) - The web (http://textlint.lukas-renggli.ch/) - A Smalltalk IDE (http://scg.unibe.ch/research/textlint) Please report any issue to https://github.com/DamienCassou/textlint. I'm also very interested in feedback, code, and whatever can make the whole thing better. If you have any problem or feedback, report on https://github.com/DamienCassou/textlint -- Damien Cassou http://damiencassou.seasidehosting.st "Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry |
I'm how can I get it running?
Stef On Sep 6, 2011, at 9:23 AM, Damien Cassou wrote: > Dear all, > > Lukas Renggli and I have worked on the integration of TextLint within > both TextMate and Emacs. TextLint is a tool to check your scientific > writing for common style errors. > > Integration within TextMate: http://www.youtube.com/watch?v=SrG29zWHqkk > Integration within Emacs: http://www.youtube.com/watch?v=CsG2DKgHanE > > It's written in Smalltalk and is currently accessible through: > > - Emacs (https://github.com/DamienCassou/textlint) > - TextMate (https://github.com/DamienCassou/textlint) > - The web (http://textlint.lukas-renggli.ch/) > - A Smalltalk IDE (http://scg.unibe.ch/research/textlint) > > Please report any issue to https://github.com/DamienCassou/textlint. > > I'm also very interested in feedback, code, and whatever can make the > whole thing better. > > If you have any problem or feedback, report on > https://github.com/DamienCassou/textlint > > -- > Damien Cassou > http://damiencassou.seasidehosting.st > > "Lambdas are relegated to relative obscurity until Java makes them > popular by not having them." James Iry > |
On Tue, Sep 6, 2011 at 9:52 AM, Stéphane Ducasse
<[hidden email]> wrote: > I'm how can I get it running? https://github.com/DamienCassou/textlint#readme -- Damien Cassou http://damiencassou.seasidehosting.st "Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry |
In reply to this post by Damien Cassou
Hi:
On 06 Sep 2011, at 09:23, Damien Cassou wrote: > Integration within TextMate: http://www.youtube.com/watch?v=SrG29zWHqkk > - TextMate (https://github.com/DamienCassou/textlint) > > I'm also very interested in feedback, code, and whatever can make the > whole thing better. Very nice, thanks. Now I will hopefully remember to use it to fix the most obvious things in my English. I noticed that the VM/image is coming up in the background when activated. Could the VM just be run in headless mode, or are there any technical issues that prevent that at the moment? Thanks Stefan -- Stefan Marr Software Languages Lab Vrije Universiteit Brussel Pleinlaan 2 / B-1050 Brussels / Belgium http://soft.vub.ac.be/~smarr Phone: +32 2 629 2974 Fax: +32 2 629 3525 |
In reply to this post by Damien Cassou
how do you get the selection in the editor when you click on the reported link?
On Sep 6, 2011, at 10:18 AM, Damien Cassou wrote: > On Tue, Sep 6, 2011 at 9:52 AM, Stéphane Ducasse > <[hidden email]> wrote: >> I'm how can I get it running? > > https://github.com/DamienCassou/textlint#readme > > -- > Damien Cassou > http://damiencassou.seasidehosting.st > > "Lambdas are relegated to relative obscurity until Java makes them > popular by not having them." James Iry > |
In reply to this post by Stefan Marr-4
On Tue, Sep 6, 2011 at 10:43 AM, Stefan Marr <[hidden email]> wrote:
> I noticed that the VM/image is coming up in the background when activated. > Could the VM just be run in headless mode, or are there any technical issues that prevent that at the moment? in Emacs on Linux the VM runs headless. I think Lukas had some problems to make the VM run headless on Mac OS X. -- Damien Cassou http://damiencassou.seasidehosting.st "Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry |
In reply to this post by Stéphane Ducasse
On Tue, Sep 6, 2011 at 10:45 AM, Stéphane Ducasse
<[hidden email]> wrote: > how do you get the selection in the editor when you click on the reported link? what editor are you using? With Emacs it should be the case by default (look at the screencast) -- Damien Cassou http://damiencassou.seasidehosting.st "Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry |
textmate
else this is nice to think about our texts. The integration is good too. The rule Avoid using two or more continuous adjectives, be concise and clear. is full of false positives related to conjunction use and in on by.... kinds of words based on local variable or dynamic .... • existing virtual • addressed by • by such • adequate in • just giving • our previous • based on • Low level • level virtual • One key • on static • powerful reflective • fundamental level • it easy • used in • based on • unrealistic in • variable transitive • here \ct{self • reachable by • it later • first class • leaked by • revocable one • one then • reachable by • given by • one or • working on • on its • its revocable • in particular • ruled out • supporting safer • how specific • involved in • special case • safe dynamic • solved in • single paper • in dynamic • or dynamic • presented early • defined on • up in • later in • defined in • one special • controllable proxy • proxy on • available in • class based • In particular • defined in • in general • very similar • different on • In particular • done in • recursive following • used by • its normal • knowing it • self} or • in various • public} part • accessible only • private} part • self} in • in traditional • self} in • divided in • reflected in • Other higher • higher level • on inactive • presented model • based on • its own • own class • class or • known by • separated in • then on • In particular • abstract class • used by • self new • pointed by • on his • his own • its own • own class • applied on • same class • first specific • done by • by on • only supporting • present how • class such • based on • previous model • previous paper • set up • interesting in • Even complex • shared in • only revocable • Our revocable • based on • class named • old trick • class named • by revocable • only revocable • presented above • above in • class named • In particular • new one • in \secref{nuts • operational semantic • temporary variable • same semantic • semantic such • such it • done in • specific semantic • presented how • modified it • it so • Difficult Case • Certain meta • analyzed case • case by • by case • complex in • first class • first class • self inline • test in • in previous • variable by • given by • our previous • slow down • down normal • our modified • normal virtual • on our • exact same • on our • our special • create one • wrapped in • new revocable • dependent how • quite large • very naive • first class • slow down • on static • compact\footnote{In • compact class • revocable just • our previous • our previous • previous paper • paper about • model developed • developed here • different on • new model • previous model • only designed • defined on • only one • done by • multiple compatible • only revocable • planned in • in advance • current model • current model • how different • current model • In particular • similar one • used in • by supporting • low level • secure dynamic • presented in • present here • well known • standard dynamic • defined only • trapped by • meta-level • close in • passed through • through it • based on • on its • its different • done inside • hidden or • based on • model supporting • on its • In our • on internal • late binding • meta-level • separate reflective • base-level • reflective base • base-level • protected by • visible outside • in Noble • solved by • by dynamic • one solved • solved by • dependent behavioral • or disabled • disabled based • based on • presented in • defined by • very general • organized in • only concerned • self pseudo • pseudo-variable • pseudo-variable • our dynamic • In particular • or immutable • first class • validated our • just in • supported by • like dynamic • private in • so only • only local • local or • or inherited • base our • model used • used by • like dynamic • or class • used by • additional static • used by • listed in • specified out • out by • bound in • corresponding binding • actual class • class in • local variable • existent variable On Sep 6, 2011, at 10:51 AM, Damien Cassou wrote: > On Tue, Sep 6, 2011 at 10:45 AM, Stéphane Ducasse > <[hidden email]> wrote: >> how do you get the selection in the editor when you click on the reported link? > > what editor are you using? With Emacs it should be the case by default > (look at the screencast) > > -- > Damien Cassou > http://damiencassou.seasidehosting.st > > "Lambdas are relegated to relative obscurity until Java makes them > popular by not having them." James Iry > |
> textmate
> else this is nice to think about our texts. > The integration is good too. Yeah, the VM somehow doesn't work in headless mode on OS X. I have to try with a different one. > The rule Avoid using two or more continuous adjectives, be concise and clear. > is full of false positives related to conjunction use and in on by.... kinds of words Yeah, this rule and some other ones have too much false positives to be useful. This is due to a change I made yesterday that needs to be revisited. It affects the rules: - Avoid excess of adjectives - Avoid list of terms without comma - Avoid similar adjective synonyms - Avoid similar adverb synonyms - Use the serial comma Lukas > > based on > local variable > or dynamic > .... > > > • existing virtual > • addressed by > • by such > • adequate in > • just giving > • our previous > • based on > • Low level > • level virtual > • One key > • on static > • powerful reflective > • fundamental level > • it easy > > • used in > • based on > • unrealistic in > • variable transitive > • here \ct{self > • reachable by > • it later > • first class > • leaked by > • revocable one > • one then > • reachable by > • given by > • one or > • working on > • on its > • its revocable > • in particular > • ruled out > • supporting safer > • how specific > • involved in > • special case > • safe dynamic > • solved in > • single paper > • in dynamic > • or dynamic > • presented early > • defined on > • up in > • later in > • defined in > • one special > • controllable proxy > • proxy on > • available in > • class based > • In particular > • defined in > • in general > • very similar > • different on > • In particular > • done in > • recursive following > • used by > • its normal > • knowing it > • self} or > • in various > • public} part > • accessible only > • private} part > • self} in > • in traditional > • self} in > • divided in > • reflected in > • Other higher > • higher level > • on inactive > • presented model > • based on > • its own > • own class > • class or > • known by > • separated in > • then on > • In particular > • abstract class > • used by > • self new > • pointed by > • on his > • his own > • its own > • own class > • applied on > • same class > • first specific > • done by > • by on > • only supporting > • present how > • class such > • based on > • previous model > • previous paper > • set up > • interesting in > • Even complex > • shared in > • only revocable > • Our revocable > • based on > • class named > • old trick > • class named > • by revocable > • only revocable > • presented above > • above in > • class named > • In particular > • new one > • in \secref{nuts > • operational semantic > • temporary variable > • same semantic > • semantic such > • such it > • done in > • specific semantic > • presented how > • modified it > • it so > • Difficult Case > • Certain meta > • analyzed case > • case by > • by case > • complex in > • first class > • first class > • self inline > • test in > • in previous > • variable by > • given by > • our previous > • slow down > • down normal > • our modified > • normal virtual > • on our > • exact same > • on our > • our special > • create one > • wrapped in > • new revocable > • dependent how > • quite large > • very naive > • first class > • slow down > • on static > • compact\footnote{In > • compact class > • revocable just > • our previous > • our previous > • previous paper > • paper about > • model developed > • developed here > • different on > • new model > • previous model > • only designed > • defined on > • only one > • done by > • multiple compatible > • only revocable > • planned in > • in advance > • current model > • current model > • how different > • current model > • In particular > • similar one > • used in > • by supporting > • low level > • secure dynamic > • presented in > • present here > • well known > • standard dynamic > • defined only > • trapped by > • meta-level > • close in > • passed through > • through it > • based on > • on its > • its different > • done inside > • hidden or > • based on > • model supporting > • on its > • In our > • on internal > • late binding > • meta-level > • separate reflective > • base-level > • reflective base > • base-level > • protected by > • visible outside > • in Noble > • solved by > • by dynamic > • one solved > • solved by > • dependent behavioral > • or disabled > • disabled based > • based on > • presented in > • defined by > • very general > • organized in > • only concerned > • self pseudo > • pseudo-variable > • pseudo-variable > • our dynamic > • In particular > • or immutable > • first class > • validated our > • just in > • supported by > • like dynamic > • private in > • so only > • only local > • local or > • or inherited > • base our > • model used > • used by > • like dynamic > • or class > • used by > • additional static > • used by > • listed in > • specified out > • out by > • bound in > • corresponding binding > • actual class > • class in > • local variable > • existent variable > > > On Sep 6, 2011, at 10:51 AM, Damien Cassou wrote: > >> On Tue, Sep 6, 2011 at 10:45 AM, Stéphane Ducasse >> <[hidden email]> wrote: >>> how do you get the selection in the editor when you click on the reported link? >> >> what editor are you using? With Emacs it should be the case by default >> (look at the screencast) >> >> -- >> Damien Cassou >> http://damiencassou.seasidehosting.st >> >> "Lambdas are relegated to relative obscurity until Java makes them >> popular by not having them." James Iry >> > > > -- Lukas Renggli www.lukas-renggli.ch |
In any case I like the idea that I have to read the text in random order because you can find really ugly sentences :)
On Sep 6, 2011, at 11:06 AM, Lukas Renggli wrote: >> textmate >> else this is nice to think about our texts. >> The integration is good too. > > Yeah, the VM somehow doesn't work in headless mode on OS X. I have to > try with a different one. > >> The rule Avoid using two or more continuous adjectives, be concise and clear. >> is full of false positives related to conjunction use and in on by.... kinds of words > > Yeah, this rule and some other ones have too much false positives to > be useful. This is due to a change I made yesterday that needs to be > revisited. It affects the rules: > > - Avoid excess of adjectives > - Avoid list of terms without comma > - Avoid similar adjective synonyms > - Avoid similar adverb synonyms > - Use the serial comma > > Lukas > >> >> based on >> local variable >> or dynamic >> .... >> >> >> • existing virtual >> • addressed by >> • by such >> • adequate in >> • just giving >> • our previous >> • based on >> • Low level >> • level virtual >> • One key >> • on static >> • powerful reflective >> • fundamental level >> • it easy >> >> • used in >> • based on >> • unrealistic in >> • variable transitive >> • here \ct{self >> • reachable by >> • it later >> • first class >> • leaked by >> • revocable one >> • one then >> • reachable by >> • given by >> • one or >> • working on >> • on its >> • its revocable >> • in particular >> • ruled out >> • supporting safer >> • how specific >> • involved in >> • special case >> • safe dynamic >> • solved in >> • single paper >> • in dynamic >> • or dynamic >> • presented early >> • defined on >> • up in >> • later in >> • defined in >> • one special >> • controllable proxy >> • proxy on >> • available in >> • class based >> • In particular >> • defined in >> • in general >> • very similar >> • different on >> • In particular >> • done in >> • recursive following >> • used by >> • its normal >> • knowing it >> • self} or >> • in various >> • public} part >> • accessible only >> • private} part >> • self} in >> • in traditional >> • self} in >> • divided in >> • reflected in >> • Other higher >> • higher level >> • on inactive >> • presented model >> • based on >> • its own >> • own class >> • class or >> • known by >> • separated in >> • then on >> • In particular >> • abstract class >> • used by >> • self new >> • pointed by >> • on his >> • his own >> • its own >> • own class >> • applied on >> • same class >> • first specific >> • done by >> • by on >> • only supporting >> • present how >> • class such >> • based on >> • previous model >> • previous paper >> • set up >> • interesting in >> • Even complex >> • shared in >> • only revocable >> • Our revocable >> • based on >> • class named >> • old trick >> • class named >> • by revocable >> • only revocable >> • presented above >> • above in >> • class named >> • In particular >> • new one >> • in \secref{nuts >> • operational semantic >> • temporary variable >> • same semantic >> • semantic such >> • such it >> • done in >> • specific semantic >> • presented how >> • modified it >> • it so >> • Difficult Case >> • Certain meta >> • analyzed case >> • case by >> • by case >> • complex in >> • first class >> • first class >> • self inline >> • test in >> • in previous >> • variable by >> • given by >> • our previous >> • slow down >> • down normal >> • our modified >> • normal virtual >> • on our >> • exact same >> • on our >> • our special >> • create one >> • wrapped in >> • new revocable >> • dependent how >> • quite large >> • very naive >> • first class >> • slow down >> • on static >> • compact\footnote{In >> • compact class >> • revocable just >> • our previous >> • our previous >> • previous paper >> • paper about >> • model developed >> • developed here >> • different on >> • new model >> • previous model >> • only designed >> • defined on >> • only one >> • done by >> • multiple compatible >> • only revocable >> • planned in >> • in advance >> • current model >> • current model >> • how different >> • current model >> • In particular >> • similar one >> • used in >> • by supporting >> • low level >> • secure dynamic >> • presented in >> • present here >> • well known >> • standard dynamic >> • defined only >> • trapped by >> • meta-level >> • close in >> • passed through >> • through it >> • based on >> • on its >> • its different >> • done inside >> • hidden or >> • based on >> • model supporting >> • on its >> • In our >> • on internal >> • late binding >> • meta-level >> • separate reflective >> • base-level >> • reflective base >> • base-level >> • protected by >> • visible outside >> • in Noble >> • solved by >> • by dynamic >> • one solved >> • solved by >> • dependent behavioral >> • or disabled >> • disabled based >> • based on >> • presented in >> • defined by >> • very general >> • organized in >> • only concerned >> • self pseudo >> • pseudo-variable >> • pseudo-variable >> • our dynamic >> • In particular >> • or immutable >> • first class >> • validated our >> • just in >> • supported by >> • like dynamic >> • private in >> • so only >> • only local >> • local or >> • or inherited >> • base our >> • model used >> • used by >> • like dynamic >> • or class >> • used by >> • additional static >> • used by >> • listed in >> • specified out >> • out by >> • bound in >> • corresponding binding >> • actual class >> • class in >> • local variable >> • existent variable >> >> >> On Sep 6, 2011, at 10:51 AM, Damien Cassou wrote: >> >>> On Tue, Sep 6, 2011 at 10:45 AM, Stéphane Ducasse >>> <[hidden email]> wrote: >>>> how do you get the selection in the editor when you click on the reported link? >>> >>> what editor are you using? With Emacs it should be the case by default >>> (look at the screencast) >>> >>> -- >>> Damien Cassou >>> http://damiencassou.seasidehosting.st >>> >>> "Lambdas are relegated to relative obscurity until Java makes them >>> popular by not having them." James Iry >>> >> >> >> > > > > -- > Lukas Renggli > www.lukas-renggli.ch > |
In reply to this post by Damien Cassou
Lukas Renggli and I have worked on the integration of TextLint within I guess it would also be a really useful add-on for Pier - checking those technical blog posts for style errors. |
Yes
I like the idea that this a pharo app deployed as bundle on my mac :) Stef On Sep 6, 2011, at 12:19 PM, Nick Ager wrote: > > Lukas Renggli and I have worked on the integration of TextLint within > both TextMate and Emacs. TextLint is a tool to check your scientific > writing for common style errors. > > I guess it would also be a really useful add-on for Pier - checking those technical blog posts for style errors. |
Administrator
|
In reply to this post by Damien Cassou
What about vi - the best editor ever ;-)
Cheers,
Sean |
On Tue, Sep 6, 2011 at 3:11 PM, Sean P. DeNigris <[hidden email]> wrote:
> What about vi - the best editor ever ;-) I would be happy to include it if someone does it. That would be a good way to prove me vi is extensible because I don't think it is :-). -- Damien Cassou http://damiencassou.seasidehosting.st "Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry |
On 6 September 2011 16:43, Damien Cassou <[hidden email]> wrote:
>> What about vi - the best editor ever ;-) I will have a look at it when I'm done with the current urgent lecture preparation. Also I suspect Coral could be useful around here? > I would be happy to include it if someone does it. That would be a > good way to prove me vi is extensible because I don't think it is :-). That was not a very subtle troll. Come on, I know you can do better :p -- Damien Pollet type less, do more [ | ] http://people.untyped.org/damien.pollet |
On Wed, Sep 7, 2011 at 12:58 PM, Damien Pollet <[hidden email]> wrote:
> On 6 September 2011 16:43, Damien Cassou <[hidden email]> wrote: >>> What about vi - the best editor ever ;-) > > I will have a look at it when I'm done with the current urgent lecture > preparation. Also I suspect Coral could be useful around here? Coral could be useful, but is it ready and working on Linux, Windows and MacOS? -- Damien Cassou http://damiencassou.seasidehosting.st "Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry |
On 7 September 2011 13:14, Damien Cassou <[hidden email]> wrote:
> Coral could be useful, but is it ready and working on Linux, Windows and MacOS? So? you're opposed to refactoring? -- Damien Pollet type less, do more [ | ] http://people.untyped.org/damien.pollet |
In reply to this post by Lukas Renggli
I fixed the numerous false positives in the online version and the
TextMate bundle. Also I fixed a few other issues, like the detection of paragraphs and the some performance improvements. Lukas On 6 September 2011 11:06, Lukas Renggli <[hidden email]> wrote: >> textmate >> else this is nice to think about our texts. >> The integration is good too. > > Yeah, the VM somehow doesn't work in headless mode on OS X. I have to > try with a different one. > >> The rule Avoid using two or more continuous adjectives, be concise and clear. >> is full of false positives related to conjunction use and in on by.... kinds of words > > Yeah, this rule and some other ones have too much false positives to > be useful. This is due to a change I made yesterday that needs to be > revisited. It affects the rules: > > - Avoid excess of adjectives > - Avoid list of terms without comma > - Avoid similar adjective synonyms > - Avoid similar adverb synonyms > - Use the serial comma > > Lukas > >> >> based on >> local variable >> or dynamic >> .... >> >> >> • existing virtual >> • addressed by >> • by such >> • adequate in >> • just giving >> • our previous >> • based on >> • Low level >> • level virtual >> • One key >> • on static >> • powerful reflective >> • fundamental level >> • it easy >> >> • used in >> • based on >> • unrealistic in >> • variable transitive >> • here \ct{self >> • reachable by >> • it later >> • first class >> • leaked by >> • revocable one >> • one then >> • reachable by >> • given by >> • one or >> • working on >> • on its >> • its revocable >> • in particular >> • ruled out >> • supporting safer >> • how specific >> • involved in >> • special case >> • safe dynamic >> • solved in >> • single paper >> • in dynamic >> • or dynamic >> • presented early >> • defined on >> • up in >> • later in >> • defined in >> • one special >> • controllable proxy >> • proxy on >> • available in >> • class based >> • In particular >> • defined in >> • in general >> • very similar >> • different on >> • In particular >> • done in >> • recursive following >> • used by >> • its normal >> • knowing it >> • self} or >> • in various >> • public} part >> • accessible only >> • private} part >> • self} in >> • in traditional >> • self} in >> • divided in >> • reflected in >> • Other higher >> • higher level >> • on inactive >> • presented model >> • based on >> • its own >> • own class >> • class or >> • known by >> • separated in >> • then on >> • In particular >> • abstract class >> • used by >> • self new >> • pointed by >> • on his >> • his own >> • its own >> • own class >> • applied on >> • same class >> • first specific >> • done by >> • by on >> • only supporting >> • present how >> • class such >> • based on >> • previous model >> • previous paper >> • set up >> • interesting in >> • Even complex >> • shared in >> • only revocable >> • Our revocable >> • based on >> • class named >> • old trick >> • class named >> • by revocable >> • only revocable >> • presented above >> • above in >> • class named >> • In particular >> • new one >> • in \secref{nuts >> • operational semantic >> • temporary variable >> • same semantic >> • semantic such >> • such it >> • done in >> • specific semantic >> • presented how >> • modified it >> • it so >> • Difficult Case >> • Certain meta >> • analyzed case >> • case by >> • by case >> • complex in >> • first class >> • first class >> • self inline >> • test in >> • in previous >> • variable by >> • given by >> • our previous >> • slow down >> • down normal >> • our modified >> • normal virtual >> • on our >> • exact same >> • on our >> • our special >> • create one >> • wrapped in >> • new revocable >> • dependent how >> • quite large >> • very naive >> • first class >> • slow down >> • on static >> • compact\footnote{In >> • compact class >> • revocable just >> • our previous >> • our previous >> • previous paper >> • paper about >> • model developed >> • developed here >> • different on >> • new model >> • previous model >> • only designed >> • defined on >> • only one >> • done by >> • multiple compatible >> • only revocable >> • planned in >> • in advance >> • current model >> • current model >> • how different >> • current model >> • In particular >> • similar one >> • used in >> • by supporting >> • low level >> • secure dynamic >> • presented in >> • present here >> • well known >> • standard dynamic >> • defined only >> • trapped by >> • meta-level >> • close in >> • passed through >> • through it >> • based on >> • on its >> • its different >> • done inside >> • hidden or >> • based on >> • model supporting >> • on its >> • In our >> • on internal >> • late binding >> • meta-level >> • separate reflective >> • base-level >> • reflective base >> • base-level >> • protected by >> • visible outside >> • in Noble >> • solved by >> • by dynamic >> • one solved >> • solved by >> • dependent behavioral >> • or disabled >> • disabled based >> • based on >> • presented in >> • defined by >> • very general >> • organized in >> • only concerned >> • self pseudo >> • pseudo-variable >> • pseudo-variable >> • our dynamic >> • In particular >> • or immutable >> • first class >> • validated our >> • just in >> • supported by >> • like dynamic >> • private in >> • so only >> • only local >> • local or >> • or inherited >> • base our >> • model used >> • used by >> • like dynamic >> • or class >> • used by >> • additional static >> • used by >> • listed in >> • specified out >> • out by >> • bound in >> • corresponding binding >> • actual class >> • class in >> • local variable >> • existent variable >> >> >> On Sep 6, 2011, at 10:51 AM, Damien Cassou wrote: >> >>> On Tue, Sep 6, 2011 at 10:45 AM, Stéphane Ducasse >>> <[hidden email]> wrote: >>>> how do you get the selection in the editor when you click on the reported link? >>> >>> what editor are you using? With Emacs it should be the case by default >>> (look at the screencast) >>> >>> -- >>> Damien Cassou >>> http://damiencassou.seasidehosting.st >>> >>> "Lambdas are relegated to relative obscurity until Java makes them >>> popular by not having them." James Iry >>> >> >> >> > > > > -- > Lukas Renggli > www.lukas-renggli.ch > -- Lukas Renggli www.lukas-renggli.ch |
excellent I will try again.
You know what: we should add it as a success story in the pharo web site because this is definitively cool. Stef On Sep 7, 2011, at 10:07 PM, Lukas Renggli wrote: > I fixed the numerous false positives in the online version and the > TextMate bundle. > > Also I fixed a few other issues, like the detection of paragraphs and > the some performance improvements. > > Lukas > > On 6 September 2011 11:06, Lukas Renggli <[hidden email]> wrote: >>> textmate >>> else this is nice to think about our texts. >>> The integration is good too. >> >> Yeah, the VM somehow doesn't work in headless mode on OS X. I have to >> try with a different one. >> >>> The rule Avoid using two or more continuous adjectives, be concise and clear. >>> is full of false positives related to conjunction use and in on by.... kinds of words >> >> Yeah, this rule and some other ones have too much false positives to >> be useful. This is due to a change I made yesterday that needs to be >> revisited. It affects the rules: >> >> - Avoid excess of adjectives >> - Avoid list of terms without comma >> - Avoid similar adjective synonyms >> - Avoid similar adverb synonyms >> - Use the serial comma >> >> Lukas >> >>> >>> based on >>> local variable >>> or dynamic >>> .... >>> >>> >>> • existing virtual >>> • addressed by >>> • by such >>> • adequate in >>> • just giving >>> • our previous >>> • based on >>> • Low level >>> • level virtual >>> • One key >>> • on static >>> • powerful reflective >>> • fundamental level >>> • it easy >>> >>> • used in >>> • based on >>> • unrealistic in >>> • variable transitive >>> • here \ct{self >>> • reachable by >>> • it later >>> • first class >>> • leaked by >>> • revocable one >>> • one then >>> • reachable by >>> • given by >>> • one or >>> • working on >>> • on its >>> • its revocable >>> • in particular >>> • ruled out >>> • supporting safer >>> • how specific >>> • involved in >>> • special case >>> • safe dynamic >>> • solved in >>> • single paper >>> • in dynamic >>> • or dynamic >>> • presented early >>> • defined on >>> • up in >>> • later in >>> • defined in >>> • one special >>> • controllable proxy >>> • proxy on >>> • available in >>> • class based >>> • In particular >>> • defined in >>> • in general >>> • very similar >>> • different on >>> • In particular >>> • done in >>> • recursive following >>> • used by >>> • its normal >>> • knowing it >>> • self} or >>> • in various >>> • public} part >>> • accessible only >>> • private} part >>> • self} in >>> • in traditional >>> • self} in >>> • divided in >>> • reflected in >>> • Other higher >>> • higher level >>> • on inactive >>> • presented model >>> • based on >>> • its own >>> • own class >>> • class or >>> • known by >>> • separated in >>> • then on >>> • In particular >>> • abstract class >>> • used by >>> • self new >>> • pointed by >>> • on his >>> • his own >>> • its own >>> • own class >>> • applied on >>> • same class >>> • first specific >>> • done by >>> • by on >>> • only supporting >>> • present how >>> • class such >>> • based on >>> • previous model >>> • previous paper >>> • set up >>> • interesting in >>> • Even complex >>> • shared in >>> • only revocable >>> • Our revocable >>> • based on >>> • class named >>> • old trick >>> • class named >>> • by revocable >>> • only revocable >>> • presented above >>> • above in >>> • class named >>> • In particular >>> • new one >>> • in \secref{nuts >>> • operational semantic >>> • temporary variable >>> • same semantic >>> • semantic such >>> • such it >>> • done in >>> • specific semantic >>> • presented how >>> • modified it >>> • it so >>> • Difficult Case >>> • Certain meta >>> • analyzed case >>> • case by >>> • by case >>> • complex in >>> • first class >>> • first class >>> • self inline >>> • test in >>> • in previous >>> • variable by >>> • given by >>> • our previous >>> • slow down >>> • down normal >>> • our modified >>> • normal virtual >>> • on our >>> • exact same >>> • on our >>> • our special >>> • create one >>> • wrapped in >>> • new revocable >>> • dependent how >>> • quite large >>> • very naive >>> • first class >>> • slow down >>> • on static >>> • compact\footnote{In >>> • compact class >>> • revocable just >>> • our previous >>> • our previous >>> • previous paper >>> • paper about >>> • model developed >>> • developed here >>> • different on >>> • new model >>> • previous model >>> • only designed >>> • defined on >>> • only one >>> • done by >>> • multiple compatible >>> • only revocable >>> • planned in >>> • in advance >>> • current model >>> • current model >>> • how different >>> • current model >>> • In particular >>> • similar one >>> • used in >>> • by supporting >>> • low level >>> • secure dynamic >>> • presented in >>> • present here >>> • well known >>> • standard dynamic >>> • defined only >>> • trapped by >>> • meta-level >>> • close in >>> • passed through >>> • through it >>> • based on >>> • on its >>> • its different >>> • done inside >>> • hidden or >>> • based on >>> • model supporting >>> • on its >>> • In our >>> • on internal >>> • late binding >>> • meta-level >>> • separate reflective >>> • base-level >>> • reflective base >>> • base-level >>> • protected by >>> • visible outside >>> • in Noble >>> • solved by >>> • by dynamic >>> • one solved >>> • solved by >>> • dependent behavioral >>> • or disabled >>> • disabled based >>> • based on >>> • presented in >>> • defined by >>> • very general >>> • organized in >>> • only concerned >>> • self pseudo >>> • pseudo-variable >>> • pseudo-variable >>> • our dynamic >>> • In particular >>> • or immutable >>> • first class >>> • validated our >>> • just in >>> • supported by >>> • like dynamic >>> • private in >>> • so only >>> • only local >>> • local or >>> • or inherited >>> • base our >>> • model used >>> • used by >>> • like dynamic >>> • or class >>> • used by >>> • additional static >>> • used by >>> • listed in >>> • specified out >>> • out by >>> • bound in >>> • corresponding binding >>> • actual class >>> • class in >>> • local variable >>> • existent variable >>> >>> >>> On Sep 6, 2011, at 10:51 AM, Damien Cassou wrote: >>> >>>> On Tue, Sep 6, 2011 at 10:45 AM, Stéphane Ducasse >>>> <[hidden email]> wrote: >>>>> how do you get the selection in the editor when you click on the reported link? >>>> >>>> what editor are you using? With Emacs it should be the case by default >>>> (look at the screencast) >>>> >>>> -- >>>> Damien Cassou >>>> http://damiencassou.seasidehosting.st >>>> >>>> "Lambdas are relegated to relative obscurity until Java makes them >>>> popular by not having them." James Iry >>>> >>> >>> >>> >> >> >> >> -- >> Lukas Renggli >> www.lukas-renggli.ch >> > > > > -- > Lukas Renggli > www.lukas-renggli.ch > |
In reply to this post by Damien Cassou
Great work Damien & Lukas !
Haha, i see that you use Textlint on our paper for the emacs demo ;-) Cheers, On Tue, Sep 6, 2011 at 2:23 PM, Damien Cassou <[hidden email]> wrote: > Dear all, > > Lukas Renggli and I have worked on the integration of TextLint within > both TextMate and Emacs. TextLint is a tool to check your scientific > writing for common style errors. > > Integration within TextMate: http://www.youtube.com/watch?v=SrG29zWHqkk > Integration within Emacs: http://www.youtube.com/watch?v=CsG2DKgHanE > > It's written in Smalltalk and is currently accessible through: > > - Emacs (https://github.com/DamienCassou/textlint) > - TextMate (https://github.com/DamienCassou/textlint) > - The web (http://textlint.lukas-renggli.ch/) > - A Smalltalk IDE (http://scg.unibe.ch/research/textlint) > > Please report any issue to https://github.com/DamienCassou/textlint. > > I'm also very interested in feedback, code, and whatever can make the > whole thing better. > > If you have any problem or feedback, report on > https://github.com/DamienCassou/textlint > > -- > Damien Cassou > http://damiencassou.seasidehosting.st > > "Lambdas are relegated to relative obscurity until Java makes them > popular by not having them." James Iry > > -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ |
Free forum by Nabble | Edit this page |