Skip to content

Commit

Permalink
Doc differences from CST-Java
Browse files Browse the repository at this point in the history
  • Loading branch information
EltonCN committed Nov 26, 2024
1 parent a9816eb commit 7a65ae1
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

readme_link
self
src/Differences from CST-Java.md

.. toctree::
:maxdepth: 1
Expand Down
17 changes: 17 additions & 0 deletions docs/src/Differences from CST-Java.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Differences from CST-JAVA

CST-Python is a port of the CST-Java to Python. However, the intention is only to port the existing elements in cst.core and the Ideas functionalities, to enable the creation of basic CST applications and interaction with other architectures in Java.

At this time, the following elements are not implemented:
- Coalition
- CodeRack
- CodeletContainer
- MemoryBuffer
- MemoryContainer
- REST functionalities
- Ideas functionalities

Other differences between the versions:
- All get and set methods have been replaced by properties with the name of the attribute you want to access, except in the case of methods coming from interfaces and abstract classes and their implementations.
- Interfaces have been converted to abstract classes.
- Synchronization features have not been implemented, as the GIL prevents most of these issues from occurring.

0 comments on commit 7a65ae1

Please sign in to comment.