Skip to content

Commit 665a83f

Browse files
committed
[REVISE] README.md
1 parent 0aa75b0 commit 665a83f

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

README.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# OpenSC
2-
A toy project of programming language for smart contract.
2+
A toy project of programming language for smart contract written in `Ocaml`.
33
This is final project for COMS W4115 programming language & translator @ Columbia.
44

55
## Introduction
@@ -107,7 +107,17 @@ ocamlbuild -pkg cryptokit -I backend opensc.native
107107
Check our [Language Reference Manual](doc/OpenSC_Reference_Manual.pdf) for
108108
detailed usage
109109

110+
> WARNING: We are not supporting multi-key mapping, events and log functions.
110111
112+
## TODO
113+
114+
- [ ] Constructor
115+
- [ ] Ethernum Event and log
116+
- [x] Guard statement
117+
- [x] Single-key mapping
118+
- [ ] Multi-key mapping
119+
- [ ] Multiple objects
120+
- [ ] Control flow statement (if, for statement)
111121

112122

113123

@@ -116,7 +126,7 @@ Check our [Language Reference Manual](doc/OpenSC_Reference_Manual.pdf) for
116126
* Proposal: [proposal pdf](doc/PLT_Project_Proposal.pdf)
117127
* Report: [report pdf](doc/PLT_Project_Report_OpenSC_A_Smart_Contract_Language.pdf)
118128
* Language Reference Manual: [LRM](doc/OpenSC_Reference_Manual.pdf)
119-
129+
* Presentation: [presetation slides](doc/PLT_OpenSC_presentation.pdf)
120130

121131
## Contribution
122132

@@ -141,5 +151,10 @@ Thanks to Vilhelm Sjöberg, our project advisor, researcher at Yale and the prim
141151
- Jun Sha `js5506`: [email](mailto:[email protected])
142152
- Linghan Kong `lk2811`: [email](mailto:[email protected])
143153
- Ruibin Ma `rm3708`: [email](mailto:[email protected])
144-
- Rahul Sehrawat `rs3688`: [email](mailto:[email protected])
145154
- Chong Hu `ch3467`: [email](mailto:[email protected])
155+
156+
## License
157+
158+
Copyright (c) 2020, `OpenSC`. All rights reserved.
159+
160+
The code is distributed under a MIT license. See [`LICENSE`](LICENSE) for information.

doc/PLT_OpenSC_presentation.pdf

529 KB
Binary file not shown.

0 commit comments

Comments
 (0)