forked from swift-lang/swift-t
-
Notifications
You must be signed in to change notification settings - Fork 0
/
HowToContribute.txt
49 lines (36 loc) · 1.22 KB
/
HowToContribute.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
How to Contribute to Swift/T
Swift/T is an interesting project to work on if you are interested in
any subset of the following areas:
* compilers
** language-language translators
** parser generators (ANTLR)
** data flow languages and run time technologies
* languages for big computer systems:
** high performance computing
** cloud computing
** distributed computing
** MPI
** master-worker systems
** alternatives to MapReduce
* libraries, frameworks, and abstractions
** dataflow libraries for common tasks
** environments for rapid prototyping
Swift/T is based on the following key technologies:
* ANTLR for parsing, with a Java-based compiler
* Tcl as a run time implementation language
* MPI for communication
* ADLB for master-worker task distribution
* A large amount of Tcl run time libraries and user libraries
* A small number of core libraries in C
* SWIG to connect user libraries to Swift
Get involved!
Swift/T site:
http://swift-lang.org/Swift-T
GitHub site:
https://github.com/swift-lang
The list of current issues is hosted on the GitHub issue tracker.
You can suggest new issues or try to address one of the current ones
Personal Contacts:
=======
Tim Armstrong: [email protected]
Justin M Wozniak: [email protected]