Skip to content

CoderViz with Csync and lazyC compile #304

@saxondigital

Description

@saxondigital

Implement CoderViz companion tools for code editing, compiling and runtime analysis.

  • CoderViz builds a visual representation of the code with heuristics as node attributes (eg. memory = size, cpu-time = rotate_rate, pagefault-rate = color, etc.)
  • Csync directly edits the CoderViz source files through scene modifications (and vice versa).
  • lazyC enables compiling all or parts of the code scene (hyeprglyphs) into encapsulated binary modules that can be runtime loaded and executed within the scene.

Considerations:

  • OOP vs non-OOP (Java vs C)
  • C subsets (OpenCL, PIC, etc.)
    • Recursion
    • Memory allocation
    • Special Functions (math, IO, etc.)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions