author | Claus Gittinger <cg@exept.de> |
Fri, 09 Dec 2016 13:45:14 +0100 | |
branch | cvs_MAIN |
changeset 1007 | 60cc13ef0a9c |
parent 320 | 5242593726f0 |
child 394 | 2877f9bcc95d |
permissions | -rw-r--r-- |
65 | 1 |
# SmallSense |
2 |
||
3 |
*Developer's productivity plugin for Smalltalk/X IDE.* |
|
4 |
||
252
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
5 |
## About |
65 | 6 |
|
7 |
**SmallSense** is a set of tools that speed up development and make |
|
8 |
Smalltalk programming even more fun. Features: |
|
9 |
||
252
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
10 |
* **Code-completion** -- a fast code completion system for Smalltalk using both static and runtime type inference. |
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
11 |
* **Syntax-driven editing** -- a nice little feature that helps you with editing and formatting the code, all syntax- and formater-preferences aware! |
65 | 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* |
|
252
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
15 |
provides (limited) support for Java anf Groovy as well (to be used together with |
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
16 |
[STX:LIBJAVA](https://swing.fit.cvut.cz/projects/stx-libjava)) |
65 | 17 |
|
18 |
## Installation |
|
19 |
||
252
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
20 |
Just download and compile the package. Then, load the package into running Smalltalk/X IDE: |
65 | 21 |
|
250 | 22 |
Smalltalk loadPackage:'stx:goodies/smallsense' |
65 | 23 |
|
252
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
24 |
*Note*: In [Smalltalk/X jv-branch](https://swing.fit.cvut.cz/projects/stx-jv), SmallSense is already included so no need to |
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
25 |
download and load. |
65 | 26 |
|
27 |
## Authors |
|
28 |
||
29 |
Developers: |
|
30 |
||
31 |
* Jan Vraný <jan . vrany [a] fir.cvut.cz> |
|
32 |
||
33 |
Contributors: |
|
34 |
||
252
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
35 |
* Jakub Zelenka (first version of code completion, type inference and syntax-error tolerant Smalltalk parser) |
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
36 |
|
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
37 |
## License |
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
38 |
|
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
39 |
The SmallSense is available under GNU Lesser General Public License. |
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
40 |
Please find full text of the license in file license.txt. |
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
41 |
For other licensing options, please contact the SmallSense author at |
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
42 |
jan.vrany { at } fit.cvut.cz. |
65 | 43 |
|
44 |
||
45 |
||
46 |
||
252
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
47 |
|
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
48 |
|
feba6ee5c814
Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
250
diff
changeset
|
49 |