65
|
1 |
# SmallSense
|
|
2 |
|
|
3 |
*Developer's productivity plugin for Smalltalk/X IDE.*
|
|
4 |
|
|
5 |
## About
|
|
6 |
|
|
7 |
**SmallSense** is a set of tools that speed up development and make
|
|
8 |
Smalltalk programming even more fun. Features:
|
|
9 |
|
|
10 |
* **Code-completion** -- a fast code completion system for Smalltalk using both static and runtime type inference.
|
|
11 |
* **Syntax-driven editing** -- a nice little feature that helps you with editing and formatting the code, all syntax- and formate-preferences aware!
|
|
12 |
* **Instant static analysis** -- to detect & fix common errors and code smells as you type
|
|
13 |
|
|
14 |
There are many more features already on the TODO list :-) Besides, *SmallSense*
|
|
15 |
provides a common infrastructure to implement support for other languages as well.
|
|
16 |
|
|
17 |
## Installation
|
|
18 |
|
|
19 |
Just download and compile the package. Then, load the package into running Smalltalk/X IDE:
|
|
20 |
|
|
21 |
Smalltalk loadPackage:`jv:smallsense`
|
|
22 |
|
|
23 |
*Note*: In Smalltalk/X jv-branch, SmallSense is already included so no need to
|
|
24 |
download and load.
|
|
25 |
|
|
26 |
## Authors
|
|
27 |
|
|
28 |
Developers:
|
|
29 |
|
|
30 |
* Jan Vraný <jan . vrany [a] fir.cvut.cz>
|
|
31 |
|
|
32 |
Contributors:
|
|
33 |
|
|
34 |
* Jakub Zelenka (first version of code completion, type inference and syntax-error tolerant Smalltalk parser)
|
|
35 |
|
|
36 |
|
|
37 |
|
|
38 |
|