9

ActiveState's Komodo is my preferred Perl IDE on OS X and XP. Recently I've begun coding new projects using Moose.

Has anyone found a way to teach Komodo how to "identify" Moose's Attribute and Method declarations? I would just love to see Moose-Support in the "Code Browser/Code Explorer" of Komodo.

brian d foy
  • 129,424
  • 31
  • 207
  • 592
lexu
  • 8,766
  • 5
  • 45
  • 63

2 Answers2

7

Searching around on activestate's support forums I found, that Komodo has it's own syntax-description language, called "Luddite", that is used to describe syntax highlighting and other rules for the "user defined" programming languages Komodo supports.

There is even a Luddite usage example on PHP .. and some "Compiling and Installing" instructions.

I guess the question now is:

Has anyone worked on a Moose-UDL/Luddite extension for Komodo?

brian d foy
  • 129,424
  • 31
  • 207
  • 592
lexu
  • 8,766
  • 5
  • 45
  • 63
4

As a point of reference, PerlySense has a Moose syntax plugin for understanding that dialect of Perl. It uses the normal PPI document to look for Moose constructs.

jplindstrom
  • 974
  • 1
  • 10
  • 12