SOP (Semantic Oriented Programming)
Welcome to SymADE development site !

Symbolic Adaptable
Development Environment


    This is a SymADE (Symbolic Adaptable Development Environment) development site. SymADE is a development environment which implements SOP (Semantic Oriented Programming) paradigm. SymADE is an open-source project developed under CPL (Common Public Licence).

    The SymADE is close to the end of initial development stage. It's a self-hosting compiler (currently it uses text sources written in java-like language, and compiles itself) which generates java bytecode. A small part of the SymADE - syntax for rendering source tree as text, is written (shown and edited) in self-defined tree syntax (that is - it has and had no text syntax, it defined itself and was edited acording these rules, and dumped as a tree - using XML as format for export). This was done to proof the SymADE/SOP concept of replacing textual source code with user-definable semantic nodes tree.

    Also, SymADE already has a description of how to display (render or export as text) semantic nodes of the compiler and needs only a set of rules to edit these compiler nodes to become a fully self-hosting development environment. Of cause, there is a lot of work on improving SymADE's GUI, which is in initial stage right now.

    We need volonteers for next tasks:

  1. Programmers to work on implementation of compiler standard semantic nodes implementation and rewriting rules for compilation of this tree to backend trees
  2. Programmers to work on implementation of backends (to improve Java backend, add .NET backend and so on)
  3. Programmers to work on SymADE GUI and source tree renderer/editor engines
  4. Trac wiki/bugtrack content editors


You may communicate to us via contacts on Semantic Oriented Programming site or on SymADE forum.


General project resourses are:

www.symade.com
SOP (Semantic Oriented Programming) - about the project paradigm.


 SVN repository
The source code of the project

Also, on this site you can find:

documentation
implementation progress
bugreport systems

Our meeting place:

FORUM for SOP and SymADE.


Next generation programming!

© UAB "MAXINETA" 2007 All rights reserved