Menu

Does anyone have instructions on how to install swish-e along with the LXR install? It seems the Swish-e site no longer exists.

2021-05-03
2021-05-07
  • Jim Pettigrew

    Jim Pettigrew - 2021-05-03
     
  • Andre-Littoz

    Andre-Littoz - 2021-05-04

    I still have a copy of swish-e 2.4.7 and I can send it to you but I rather recommend using Glimpse for source tree indexing.
    Swish-e will hit on the file without any detail. Glimpse is more accurate as it returns file + line number.

    From personal experience, Swish-e is a tool for indexing HTML sites where the relevant information is the page containing the queried text and your browser will display the page. Glimpse returns the line number and LXR can immediately scroll to the line of interest. This seems to me a more adequate choice when you are reading source code.

    In addition, Swish-e duplicates the source tree to use this copy as a look up tool while Glimpse indexes need only 5-10% tree size.

    A complete rewrite of Swish-e has been done as SWISH++ (available on SourceForge) but I have not tested it and don't know how it would integrate with LXR. I just skimmed the features page and fear it is even more HTML-oriented than the original Swish-e. Anyway, IMHO, using Swish-e in LXR is probably hijacking Swish-e.

    You may also have difficulties to find Glimpse, though it is present on many download sites (I think UArizona stopped maintaining the application) but I also have a copy of 4.18.6 version.

    Tell me your intention and I send you a tarball.

     

    Last edit: Andre-Littoz 2021-05-06
    • Jim Pettigrew

      Jim Pettigrew - 2021-05-05

      Yep. LXRSwishe is a backup plan. We lost our server and I have to rebuild
      it. I'm doing a trial on openGROK at the moment. but if that doesn't pan
      out, we may return to LXR/Swish-e.

      I very much appreciate your reply.

      On Tue, May 4, 2021, 2:44 AM Andre-Littoz ajlittoz@users.sourceforge.net
      wrote:

      I still have a copy of swish-e 2.4.7 and I can send it to you but I rather
      recommend using Glimpse for source tree indexing.
      Swish-e will hit on the file without any detail. Swish-e is more accurate
      as it returns file + line number.

      From personal experience, Swish-e is a tool for indexing HTML sites where
      the relevant information is the page containing the queried text and your
      browser will display the page. Glimpse returns the line number and LXR can
      immediately scroll to the line of interest. This seems to me a more
      adequate choice when you are reading source code.

      In addition, Swish-e duplicates the source tree to use this copy as a look
      up tool while Glimpse indexes need only 5-10% tree size.

      A complete rewrite of Swish-e has been done as SWISH++ (available on
      SourceForge) but I have not tested it and don't know how it would integrate
      with LXR. I just skimmed the features page and fear it is even more
      HTML-oriented than the original Swish-e. Anyway, IMHO, using Swish-e in LXR
      is probably hijacking Swish-e.

      You may also have difficulties to find Glimpse, though it is present on
      many download sites (I think UArizona stopped maintaining the application)
      but I also have a copy of 4.18.6 version.

      Tell me your intention and I send you a tarball.

      Does anyone have instructions on how to install swish-e along with the LXR
      install? It seems the Swish-e site no longer exists.
      https://sourceforge.net/p/lxr/discussion/86144/thread/e2562a66af/?limit=25#e07d


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/lxr/discussion/86144/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       
  • Andre-Littoz

    Andre-Littoz - 2021-05-07

    A lot of effort has been invested in LXR configuration process. The present release has a configuration script configure-lxr.pl which dramatically simplifies the task. For a simple tree, it is a matter of less than one minute, compared to the former tedious manual configuration of lxr.conf. Only for that, you should upgrade.

    There are also lots of new features and an impressive performance boost in generating the cross-references.

    Not the least, there is a comprehensive manual (albeit too verbose).

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.