You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
On code safety checking:
It is dangerous if someone run literal data (static array/string) as code (via function pointer). Checking is necessary.
Or.. full sandbox-like virtualization backend? Can be a long-term plan XD.
The Interface should be highlight [code_name] and should output code_name.php
This part should be written in javascript.
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.
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.
and it should generate a readable patch list.
some other declarations and interfaces will be given next time.
this is the initial developing plan.
The text was updated successfully, but these errors were encountered: