jgfoster / Jade

Jade is an Alternative Development Environment (IDE) for GemStone/S that runs on Microsoft Windows
MIT License
6 stars 2 forks source link

SmallLint checks wanted #19

Open feldti opened 7 years ago

feldti commented 7 years ago

I would like to see the possibility to have SmallInt checks triggered on packages to get at least unkown method names ....

brunobuzzi commented 7 years ago

First we have to port Smalllint package to GemStone (not sure if the port it from Pharo or Dolphin Smalltalk). GemStone 3.3 from GsDevKit repository does not have the Smalllint packages. For some of the rules it is possible to "compile" the code in Dolphin and use Dolphin to apply checks (not sure how many rules can be implemented in this way).

brunobuzzi commented 7 years ago

Other thing to analyze is that Jade main goal is to run in all GemStone (including GS 32bit). So all GemStone should have these packages. So Jade will have to detect if the packages are present or not in order to enable or disable Smalllint checks.

feldti commented 7 years ago

Well, perhaps porting SmallInt is not the idea I had in mind. Perhaps a step below of that: simple one class with methods within Gemstone - user can add their own methods. Then the main part is the UI in Dolphin ... which I have no idea about