Wooden-Robot.net Commonsense AI, NLP, interaction design, web apps
  • Home
  • About
  • Publications
  • Subscribe (RSS) | Assimilate!
      Categories
      • Accessibility/A11y (4)
      • AI (6)
      • Books (2)
      • C# (12)
      • C/C++ (3)
      • Coding style (9)
      • DHTML (28)
      • Digirati (2)
      • Interaction Design (12)
      • Java (11)
      • MSWindows (17)
      • Open AIM (6)
      • Optimization (5)
      • PIM (8)
      • Prolog (3)
      • Security (4)
      • Source control (5)
      • Tools (18)
      • Uncategorized (5)
        Meta
        • Log in
        • Entries RSS
        • Comments RSS
        • WordPress.org
        Editing ECLiPSe constraint logic code in the Eclipse IDE
        Posted on April 8th by david
        One of our projects uses the ECLiPSe constraint logic programming language (a more powerful flavor of Prolog) in conjunction with Java (which is a good way to integrate graphics, unit testing, etc). One of the most popular developer tools for Java is the Eclipse IDE (yes, same name, totally different application), and we'd like to find a similarly-powerful editor for our pure-Prolog (.pro) and ECLiPSe (.ecl) files -- one that provides indicators of (im)balanced parens, coloring of built-in predicates and syntax, and maybe code completion and compiler warnings. ECLiPSe had a project called Saros on sourceforge that aimed to provide all this functionality, plus a debugger. Unfortunately, I wasn't able to get any of these features working in its 1.0 version (after installing it as a plugin in the IDE). I've also heard that development on Saros has stopped. However, I would be happy just getting paren-balancing, and I found a way to do that in the Eclipse IDE: Go to Window | Preferences Select General | Content Types in the left pane, and then on the right, select ...
      • Is Mercurial better than SVN for source control? Joel Spolsky makes an impassioned argument that source control tool Mercurial is a much better fit for how software development works than SVN. I might ...
        [March 23rd by david]
      • How to avoid unexpected backtracking in Prolog fail loops A Prolog fail loop is a way of doing iteration in Prolog. For example, in this predicate (methods and functions are called predicates in Prolog ...
        [February 18th by david]
      • Why Palm’s webOS is the future of Android (and desktop computing) Do you connect these dots in the same way I do? The current practice in OSs and browsers of asking the user at install time whether ...
        [January 28th by david]
      • How to enable TestNG launch configurations in Eclipse IDE (Windows) When using TestNG 5.11 (and at least one earlier version, 5.9) with the Eclipse IDE 3.4.2 (Ganymede, for Windows), one can't setup a Run configuration ...
        [January 3rd by david]
      • Glossary and notes for Len Talmy’s work on cognitive semantics I'm starting to read Talmy's work on folk concepts of space and causality, and I find that I need to keep a glossary of his ...
        [December 27th by david]
      • Good advice about how to hire programmers http://www.aaronsw.com/weblog/hiring
        [December 27th by david]
      • Porting Amzi prolog to ECLiPSe While Amzi Prolog has the best debugger I've seen for any flavor of Prolog (and I've evaluated many flavors), it's become clear that my project ...
        [December 2nd by david]
      • Evaluating animation toolkits for ‘perception of intentionality’ simulations Our team needs to create 2D animations that trigger the 'perception of causality' or the 'perception of intentionality' through the movement of simple shapes. (Jointed ...
        [October 13th by david]
      • A font for eco-friendly printing So you already print double-sided or reuse single-sided prints? You can go even further in your quest for eco-friendly printing. A font has been developed that ...
        [August 5th by david]
      • Open a page in the default browser following a schedule The notification component of our wiki (plone) isn't useful enough to bother with, so as a workaround I view its "Recent Changes" page on a ...
        [June 7th by david]
      • Portable Windows with/without admin privilege Update: SORRY! It turns out that VirtualBox ties its configuration very closely to specifics of its host machine (such as through the MAC address), so ...
        [May 26th by david]
      • Getting svn+ssh client access in Windows The following steps should help if you are using an svn commandline client and you get an error like: svn: OPTIONS of 'http://YOURSVNDOMAINANDPATH': could not connect ...
        [May 10th by david]
      • << Previous Entries
      A product of