ANN: SE 2.3. Available now

2006-11-03 Thread Frederic Rentsch
A few Cheese Shop upload problems have been solved with the help of this 
creative group. Thank you all!

Version 2.2 beta should be phased out. It has a functional defect, 
missing matches with a very low statistical probability. Version 2.3 has 
this fixed.

   Download URL: http://cheeseshop.python.org/pypi/SE/2.3

A list of possible handling improvements is being made to be 
incorporated in the next version, One major flaw of the interface design 
came to light the other day when a user reported a non-functioning 
Editor Object made with a file name. If the constructor cannot find the 
file it records the fact in the object's log without making the user 
aware that his Editor Object is incomplete or altogether devoid of 
substitutions. His obvious conclusion is that the damn thing isn't 
working right.
   Compile errors should certainly be reported at compile time. The next 
version will send all messages being logged also to stderr by default. 
The thing to do with the current version, if it appears to malfunction, 
is to inspect the log and the compiled substitutions.

 >>> Editor = SE.SE ('operators.se')
 >>> Editor.show_log ()

Fri Nov 03 12:49:17 2006 - Compiler - Ignoring single word 
'operators.se'. Not an existing file 'operators.se'.

 >>> Editor = SE.SE ('se/operators.se')   # path was missing
 >>> Editor.show_log ()

(Log is empty. All is well.)

 >>> Editor.show (show_translators = 1)

(snip)

Single-Byte Targets
1: |<|->|LT|
2: |>|->|GT|

Multi-Byte Targets
3: |&&|->|AND|
4: ->|OR|

etc...

The display makes definition errors conspicuous. Missing definitions 
indicate malformed or redefined (overwritten) ones.


Frederic


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: ANN: SE 2.3. Available now

2006-11-03 Thread Gary Herron
Frederic Rentsch wrote:
> A few Cheese Shop upload problems have been solved with the help of this 
> creative group. Thank you all!
>
> Version 2.2 beta should be phased out. It has a functional defect, 
> missing matches with a very low statistical probability. Version 2.3 has 
> this fixed.
>
>Download URL: http://cheeseshop.python.org/pypi/SE/2.3
>   
As a matter of polite netiquette, a message like this really ought to
have a paragraph telling us what SE *is*.(Unless it's a secret :-))

> A list of possible handling improvements is being made to be 
> incorporated in the next version, One major flaw of the interface design 
> came to light the other day when a user reported a non-functioning 
> Editor Object made with a file name. If the constructor cannot find the 
> file it records the fact in the object's log without making the user 
> aware that his Editor Object is incomplete or altogether devoid of 
> substitutions. His obvious conclusion is that the damn thing isn't 
> working right.
>Compile errors should certainly be reported at compile time. The next 
> version will send all messages being logged also to stderr by default. 
> The thing to do with the current version, if it appears to malfunction, 
> is to inspect the log and the compiled substitutions.
>
>  >>> Editor = SE.SE ('operators.se')
>  >>> Editor.show_log ()
>
> Fri Nov 03 12:49:17 2006 - Compiler - Ignoring single word 
> 'operators.se'. Not an existing file 'operators.se'.
>
>  >>> Editor = SE.SE ('se/operators.se')   # path was missing
>  >>> Editor.show_log ()
>
> (Log is empty. All is well.)
>
>  >>> Editor.show (show_translators = 1)
>
> (snip)
>
> Single-Byte Targets
> 1: |<|->|LT|
> 2: |>|->|GT|
>
> Multi-Byte Targets
> 3: |&&|->|AND|
> 4: ->|OR|
>
> etc...
>
> The display makes definition errors conspicuous. Missing definitions 
> indicate malformed or redefined (overwritten) ones.
>
>
> Frederic
>
>
>   

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: ANN: SE 2.3. Available now

2006-11-03 Thread Fredrik Lundh
Gary Herron wrote:

> As a matter of polite netiquette, a message like this really ought to
> have a paragraph telling us what SE *is*.(Unless it's a secret :-))

nah, if you've spent more than five minutes on c.l.python lately, you'd 
noticed that it's the Solution to Everything (up there with pyparsing, I 
think).



-- 
http://mail.python.org/mailman/listinfo/python-list


Re: ANN: SE 2.3. Available now

2006-11-03 Thread Frederic Rentsch
Gary Herron wrote:
> Frederic Rentsch wrote:
>   
>> A few Cheese Shop upload problems have been solved with the help of this 
>> creative group. Thank you all!
>>
>> Version 2.2 beta should be phased out. It has a functional defect, 
>> missing matches with a very low statistical probability. Version 2.3 has 
>> this fixed.
>>
>>Download URL: http://cheeseshop.python.org/pypi/SE/2.3
>>   
>> 
> As a matter of polite netiquette, a message like this really ought to
> have a paragraph telling us what SE *is*.(Unless it's a secret :-))
>
>   
Thanks for the inquiry. I've been hawking this thing so persistently of 
late that I'm afraid to start being perceived as a nuisance. SE is a 
stream editor that is particularly easy  and fast to use. A summary of 
its characteristics is only a click away at the URL a few lines up from 
this line.

Frederic
>> A list of possible handling improvements is being made to be 
>> incorporated in the next version, One major flaw of the interface design 
>> came to light the other day when a user reported a non-functioning 
>> Editor Object made with a file name. If the constructor cannot find the 
>> file it records the fact in the object's log without making the user 
>> aware that his Editor Object is incomplete or altogether devoid of 
>> substitutions. His obvious conclusion is that the damn thing isn't 
>> working right.
>>Compile errors should certainly be reported at compile time. The next 
>> version will send all messages being logged also to stderr by default. 
>> The thing to do with the current version, if it appears to malfunction, 
>> is to inspect the log and the compiled substitutions.
>>
>>  >>> Editor = SE.SE ('operators.se')
>>  >>> Editor.show_log ()
>>
>> Fri Nov 03 12:49:17 2006 - Compiler - Ignoring single word 
>> 'operators.se'. Not an existing file 'operators.se'.
>>
>>  >>> Editor = SE.SE ('se/operators.se')   # path was missing
>>  >>> Editor.show_log ()
>>
>> (Log is empty. All is well.)
>>
>>  >>> Editor.show (show_translators = 1)
>>
>> (snip)
>>
>> Single-Byte Targets
>> 1: |<|->|LT|
>> 2: |>|->|GT|
>>
>> Multi-Byte Targets
>> 3: |&&|->|AND|
>> 4: ->|OR|
>>
>> etc...
>>
>> The display makes definition errors conspicuous. Missing definitions 
>> indicate malformed or redefined (overwritten) ones.
>>
>>
>> Frederic
>>
>>
>>   
>> 
>
>   


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: ANN: SE 2.3. Available now

2006-11-03 Thread Frederic Rentsch
Fredrik Lundh wrote:
> Gary Herron wrote:
>
>   
>> As a matter of polite netiquette, a message like this really ought to
>> have a paragraph telling us what SE *is*.(Unless it's a secret :-))
>> 
>
> nah, if you've spent more than five minutes on c.l.python lately, you'd 
> noticed that it's the Solution to Everything (up there with pyparsing, I 
> think).
>
> 
>
>   
And here's the proof I am being perceived as a nuisance. I apologize, 
keeping to myself that I don't care.

Frederic


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: ANN: SE 2.3. Available now

2006-11-03 Thread Fredrik Lundh
Frederic Rentsch wrote:

> And here's the proof I am being perceived as a nuisance. I apologize, 
> keeping to myself that I don't care.

since you're constantly targeting newbies, and are hawking your stuff 
also for things for which there are simple and efficient solutions 
available in Python's standard library, your behavior could be seen
as more than just a nuisance.



-- 
http://mail.python.org/mailman/listinfo/python-list


Re: ANN: SE 2.3. Available now

2006-11-04 Thread Frederic Rentsch
Fredrik Lundh wrote:
> Frederic Rentsch wrote:
>
>   
>> And here's the proof I am being perceived as a nuisance. I apologize, 
>> keeping to myself that I don't care.
>> 
>
> since you're constantly targeting newbies, and are hawking your stuff 
> also for things for which there are simple and efficient solutions 
> available in Python's standard library, your behavior could be seen
> as more than just a nuisance.
>
> 
>
>   
Thank you for making me aware of it. I totally agree with you that 
inefficient complexity should never replace efficient simplicity. SE, in 
fact, is much more a convenient interface complement than a stand-alone 
tool and as such meant to cooperate with the available Python idiom.
  I used this forum to connect with real-life problems, which I 
believe is one of its main purposes. Testing the envelope of my 'stuff' 
I would almost certainly have overstretched it on occasion. And again, 
what's wrong with this absolutely normal development process? And what 
better environment could there be for it than an interest group like 
this one where experts like yourself offer direction?
  I am not targeting newbies (whatever that is). I am not targeting 
at all. I invite response. You had cause to respond as this message of 
yours reveals. But you didn't respond and now your are angry with me for it.
  So, thanks again for the information. Your comments are always 
welcome. I understand your style as an expression of your personality. 
Belligerence passes my notice if I don't see what I have to do with it.

Regards

Frederic


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: ANN: SE 2.3. Available now

2006-11-05 Thread Tim Chase
> nah, if you've spent more than five minutes on c.l.python lately, you'd 
> noticed that it's the Solution to Everything (up there with pyparsing, I 
> think).

SE would be the Solution to Everything.

pyparsing Provides Your Perfect Alternative where Regexp Syntax 
Is No Good.

The "re" module is just Routinely Expected to solve all problems.

:)

-tkc



-- 
http://mail.python.org/mailman/listinfo/python-list