Skip to main content

Creppl - C++ REPL (Read, Evaluate, Print, Loop)


Description:

Are you sick of the hassle of creating your C++ projects, when you just get going and write some code? Have you ever wanted a C++ experience similar to that of the Python Interpreter? Then, look no further!

Creppl is a REPL for C++ that works in a terminal! Coupled with additional commands, Creppl can also be a light-weight text editor to quickly add, modify, or remove existing code. Enter any valid C++ code and view the results instantly, in true REPL fashion.

Instructions

To install, enter pip install creppl in a command line. Then just run creppl and get coding; Creppl will take care of the rest.

Currently, Creppl will only work on Linux. However, future plans aim to make it available to other platforms.


TODO:

  • If a selected line contains text, allow user to modify
  • If the file contains data, ask if the user would like to overwrite
  • Save files to a specified directory. Ex: /home/creppl/, /home/creppl/bin, etc.. Create a new folder for different filenames
  • Create .crepplrc that the program will use for default values, such as filename, boilerplate, includes, externs, etc.
  • Get extern working and the ability to link external libraries (This could be achieved by the aforementioned .crepplrc to provide a path.)
  • Port Creppl to additional operating systems:
    • Windows
    • MacOS

Release files for Creppl 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Creppl 1.0.1
File Size Uploaded
Creppl-1.0.1.tar.gz 49.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Creppl 1.0.1
File Interpreter ABI Platform
Creppl-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 88.3 kB

Release files / Creppl-1.0.1.tar.gz

Download URL Creppl-1.0.1.tar.gz
Size 49.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c57f5264d348447b4281369a02e25e959e83c8f5b5f27fbd8f8bc15a234127da
BLAKE2b-256 checksum
How to use checksums
b94a154625a11f38de76421087dc6f6984665e7f57aaf9133a95f5e5a311bb49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release files / Creppl-1.0.1-py3-none-any.whl

Download URL Creppl-1.0.1-py3-none-any.whl
Size 39.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
814207c3ed7d0e15f2cfe0d28145ecbfa46eb046cfa43c359ce76f8b16fa3c28
BLAKE2b-256 checksum
How to use checksums
6a2a211e868bf1aea672b8d9cfd742fd58930649a3289064445579da9b2e80c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page