TREPL logo

TREPL

Enables users to discover how computer programs work under the hood by allowing them to write programs and observe the changes in the computer's memory during execution.

Made by Tomasz Rewak

  • development

  • Educational

  • Programming Language

  • Code Learning

  • programming

What is TREPL?

The TRE programming environment offers a unique opportunity for users to delve into the inner workings of computer programs. Designed with a focus on simplicity and hands-on exploration, TRE empowers individuals to write their own programs and witness the dynamic changes in the computer's memory during execution. Underpinned by the principles of object-oriented and functional programming, TRE provides a comprehensive platform for understanding the fundamental concepts of the "heap" and the "stack" the foundational elements that underlie many existing programming languages

Highlights

  • Graphical IDE with drag-and-drop functionality for intuitive program creation
  • Ability to write custom programs and observe the real-time changes in computer memory
  • Access to a library of pre-defined, ready-to-use programs for quick exploration
  • Support for both novice and experienced users, allowing for seamless transitions between visual and text-based programming

Platforms

  • Online

Languages

  • English

Social

Features

    • Visual Programming