Re: QT Console

Karissa Soo <[email protected]>
Newsgroups gmane.comp.ai.prolog.swi
Message-ID <CABTTrOgFQdUhczVNytnvD=ntSgAendkC3qQ3nwD_4Qu6CqM3Mg@mail.gmail.com>
I did at one time; when I read your e-mail I couldn't remember why I had
rejected it. Tried it out again today and remembered:

   - I don't like having to create a project every time I program.
   Especially not when I'm messing with a single file on one single occasion.
   Not worth it. Plus...making every directory where one of these projects is
   located an official workspace clutters my filesystem.
   - I dislike Eclipse in general. Not only because it's the largest memory
   hog in recorded history, but also because of all the things I complained
   about annoyingly in my last e-mail.
   - While some of the features you mentioned are useful (and I seriously
   thing these should be included in SWIPL eventually, albeit in a less
   outdated-looking manner), they do not outweigh the fact that the PDT is
   extremely buggy....and runs a visible (non-iconified and non-hidden)
   command prompt window all the time. (Why?!)
   - On the opposite end of the code completion/parameter hinting spectrum
   from Eclipse's normally hypercluttered,
   hey-let's-trudge-through-the-full-docs approach, the PDT has no helpful
   popup describing anything. I suppose I could add/suggest this feature, but
   I don't like the rest of the thing to do it.
   - There is tab completion in the console, but I don't think it cycles.
   Also, when a user requests tab completion without supplying any characters
   for the current word, I think the completer should just cycle through all
   predicates. There is also no parameter hinting in said console.
   - The completion itself doesn't work properly when it comes to
   parentheses --if you type a predicate name plus a paren and then accept
   completion (or press <tab> in the in-IDE console [a feature I think it'd be
   cool for us to have, btw], it will basically tack another paren onto the
   end?
   - If you think that rather than improving PCE-Emacs and the SWIPL
   console, we should hail the PDT as the superior editor/IDE, then shouldn't
   we say something like, "Hey we have this editor that ships with
   SWIPL....but it's not as good as this other one. Use that one instead" on
   the SWIPL site? I mean, if we're going to let PCE-Emacs get behind/not be
   improved, then technically isn't it not being actively developed anymore?
   Eventually, it's going to get so deprecated we won't include it anymore. I
   think that right now, when Carlo is doing the Great Shift, is the best time
   to add new features.

Thank you for your suggestion though! Some of those PDT features were
really cool.

Thanks again,
Karissa


On Tue, Jul 9, 2013 at 5:37 AM, Günter Kniesel <[email protected]> wrote:

> Dear Karissa,
>
> have you ever considered using SWI-Prolog via the PDT,
> which offers everything you discussed (completion, etc)
> http://sewiki.iai.uni-bonn.de/**research/pdt/docs/v2.1/editor#**
> code_completion<http://sewiki.iai.uni-bonn.de/research/pdt/docs/v2.1/editor#code_completion>
> plus a few things that QT, Emacs and friends are unlikely to
> support anytime soon: the ContexView, GlobalView
> http://sewiki.iai.uni-bonn.de/**research/pdt/docs/v2.1/**contextview<http://sewiki.iai.uni-bonn.de/research/pdt/docs/v2.1/contextview>
> http://sewiki.iai.uni-bonn.de/**research/pdt/docs/v2.1/**globalview<http://sewiki.iai.uni-bonn.de/research/pdt/docs/v2.1/globalview>
> visual representation of dead code, ...
>
> Cheers,
> Günter
>
>
> On 08.07.2013 04:18, Karissa Soo wrote:
>
>>      Hey everyone! Earlier I was explaining to Anne Ogborn about how I was
>> working on writing smart tab completion for the swipl-win window
>> (specifically the swipl-win window...for some reason many people tend to
>> overlook the fact that I am only writing completion for the graphical
>> console) and she informed me that Carlo was leading the switch over to
>> using QT.
>>      I am concerned and would like to know if someone can supply me with
>> the
>> name of the SWIPL library or whatever that is being used to interface to
>> the QT libraries. (I had really wanted the tab completion to be a module
>> (contained in tabber.pl) that users could just load whenever, rather than
>> something that required a lot of configuration...and I don't want to write
>> everything based off XPCE, and finish just in time to watch the Big
>> Switch.
>> :)
>>      Thanks!
>> -------------- next part --------------
>> HTML attachment scrubbed and removed
>> ______________________________**_________________
>> SWI-Prolog mailing list
>> [email protected].**de <[email protected]>
>> https://lists.iai.uni-bonn.de/**mailman/listinfo.cgi/swi-**prolog<https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/swi-prolog>
>>
>>
>
-------------- next part --------------
HTML attachment scrubbed and removed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.