On 23-08-2013, at 11:29 AM, Eliot Miranda eliot.miranda@gmail.com wrote:
SLSIA
Why would it be in Silesia?
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Strange OpCodes: START: Cancel preceding jobs in queue
On Fri, Aug 23, 2013 at 11:29:25AM -0700, Eliot Miranda wrote:
SLSIA
best, Eliot
I found it on SqueakMap, labeled as "Regular Expressions" I think. It's in the form of a SAR install. Original home page is gone but it's still cached on SM so you can load it that way.
After loading it, you'll have an obsolete copy of the plugin, so reload that from VMMaker after you've loaded the SAR.
There is an excellent set of unit tests, so that provides good examples.
There is a Mantis entry with some info, but in summary:
- The VM problem that the Debian folks encountered is probably a linker conflict between system-provided PCRE versus the local compiled code in our platforms/Cross tree.
- I have a fix for the obsolete pcre_info() issue, converting it to pcre_fullinfo(), but I have not posted it yet. The necessary code for pcre_fullinfo() is present in the platforms/Cross, so this can be fixed independently of linker confusion. (I am away and don't have access to the patch right now, I don't mean to sound secretive).
- The plugin is totally broken for 64-bit pointers. I'm in the process of trying to fix that, but do not have it working yet.
- We should use platform libaries when present (i.e. any reasonable unix/linux platform) but I don't know if this is an option for Windows or RiscOS, so I'm not sure what we should do about the code in Cross. Probably it should be taken out of Cross and put into individual platform trees if required there.
- The code to use RePlugin (subject of your original question) needs a new home in a Monticello repository, and a new maintainer. The SqueakMap entry can be updated once that has been done (someone will need to grant access to the old entry for the new maintainer).
Dave
Hi David,
hmmm, I'm using trunk 4.5 and failing to get any packages displayed in the SqueakMap Catalogue browser. What r you using?
On Fri, Aug 23, 2013 at 1:42 PM, David T. Lewis lewis@mail.msen.com wrote:
On Fri, Aug 23, 2013 at 11:29:25AM -0700, Eliot Miranda wrote:
SLSIA
best, Eliot
I found it on SqueakMap, labeled as "Regular Expressions" I think. It's in the form of a SAR install. Original home page is gone but it's still cached on SM so you can load it that way.
After loading it, you'll have an obsolete copy of the plugin, so reload that from VMMaker after you've loaded the SAR.
There is an excellent set of unit tests, so that provides good examples.
There is a Mantis entry with some info, but in summary:
- The VM problem that the Debian folks encountered is probably a linker
conflict between system-provided PCRE versus the local compiled code in our platforms/Cross tree.
- I have a fix for the obsolete pcre_info() issue, converting it to
pcre_fullinfo(), but I have not posted it yet. The necessary code for pcre_fullinfo() is present in the platforms/Cross, so this can be fixed independently of linker confusion. (I am away and don't have access to the patch right now, I don't mean to sound secretive).
- The plugin is totally broken for 64-bit pointers. I'm in the process
of trying to fix that, but do not have it working yet.
- We should use platform libaries when present (i.e. any reasonable
unix/linux platform) but I don't know if this is an option for Windows or RiscOS, so I'm not sure what we should do about the code in Cross. Probably it should be taken out of Cross and put into individual platform trees if required there.
- The code to use RePlugin (subject of your original question) needs a
new home in a Monticello repository, and a new maintainer. The SqueakMap entry can be updated once that has been done (someone will need to grant access to the old entry for the new maintainer).
Dave
On Fri, Aug 23, 2013 at 02:19:33PM -0700, Eliot Miranda wrote:
Hi David,
hmmm, I'm using trunk 4.5 and failing to get any packages displayed in
the SqueakMap Catalogue browser. What r you using?
In the SqueakMap Package Loader, first click the "Update" button up on the top. Then do a right-click on one of the panes on the left. Deselect the "New safely available packages". Then scroll down until you find "Regular Expression Plugin". Load the one labeled "3.3.1". This will give you the original plugin, the image-size code to access it, a bunch of unit tests, and some documentation.
This stuff is all so user-friendly and intuitive, gee whatsa matta witcha?
;-)
Dave
On Fri, Aug 23, 2013 at 1:42 PM, David T. Lewis lewis@mail.msen.com wrote:
On Fri, Aug 23, 2013 at 11:29:25AM -0700, Eliot Miranda wrote:
SLSIA
best, Eliot
I found it on SqueakMap, labeled as "Regular Expressions" I think. It's in the form of a SAR install. Original home page is gone but it's still cached on SM so you can load it that way.
After loading it, you'll have an obsolete copy of the plugin, so reload that from VMMaker after you've loaded the SAR.
There is an excellent set of unit tests, so that provides good examples.
There is a Mantis entry with some info, but in summary:
- The VM problem that the Debian folks encountered is probably a linker
conflict between system-provided PCRE versus the local compiled code in our platforms/Cross tree.
- I have a fix for the obsolete pcre_info() issue, converting it to
pcre_fullinfo(), but I have not posted it yet. The necessary code for pcre_fullinfo() is present in the platforms/Cross, so this can be fixed independently of linker confusion. (I am away and don't have access to the patch right now, I don't mean to sound secretive).
- The plugin is totally broken for 64-bit pointers. I'm in the process
of trying to fix that, but do not have it working yet.
- We should use platform libaries when present (i.e. any reasonable
unix/linux platform) but I don't know if this is an option for Windows or RiscOS, so I'm not sure what we should do about the code in Cross. Probably it should be taken out of Cross and put into individual platform trees if required there.
- The code to use RePlugin (subject of your original question) needs a
new home in a Monticello repository, and a new maintainer. The SqueakMap entry can be updated once that has been done (someone will need to grant access to the old entry for the new maintainer).
Dave
-- best, Eliot
squeak-dev@lists.squeakfoundation.org