-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Milestone
Description
- Code Highlighting.
The Interface should be highlight [code_name] and should output code_name.php - Code Automatic Highlighting
This part should be written in javascript. - Code Compiling
We should write a safety-check program to make sure the program does no harm to our server, and running in the sandbox is optional.
The interface should be:
fake_compile xxx.cpp
fake_compile xxx.pas
fake_compile xxx.java
fake_compile xxx.cc
fake_compile xxx.c
etc. - Code History Version
The SAM algorithm should be used to check the change of the code, and we must design an algorithm to choose a optimized solution among a range of codediffs.
There'll be two programs that provide interfaces.- Merge [code_historical] [xxx.patch]
- Generate [code_historical_version] [code_current_version]
and it should generate a readable patch list.
some other declarations and interfaces will be given next time.
this is the initial developing plan.
Reactions are currently unavailable