where is code to use the RePlugin primitives?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

where is code to use the RePlugin primitives?

Eliot Miranda-2
SLSIA
--
best,
Eliot


Reply | Threaded
Open this post in threaded view
|

Re: where is code to use the RePlugin primitives?

timrowledge

On 23-08-2013, at 11:29 AM, Eliot Miranda <[hidden email]> wrote:

> SLSIA

Why would it be in Silesia?


tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
Strange OpCodes: START: Cancel preceding jobs in queue



Reply | Threaded
Open this post in threaded view
|

Re: where is code to use the RePlugin primitives?

David T. Lewis
In reply to this post by Eliot Miranda-2
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


Reply | Threaded
Open this post in threaded view
|

Re: where is code to use the RePlugin primitives?

Eliot Miranda-2
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 <[hidden email]> 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


Reply | Threaded
Open this post in threaded view
|

Re: where is code to use the RePlugin primitives?

David T. Lewis
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 <[hidden email]> 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

>