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