Python command line application bare bones template.
Project description
An environment of tooling around C++.
# Whishlist
### Whishlist: Core values
[ ] Only pay for what you use.
### Whishlist: Convenience
[ ] Include files from web.
[ ] Include what you use (IWYU).
### Whishlist: Build system
[ ] All build steps, targets should be able to be defined in code, without external languae syntax.
[ ] Simple programs should be easy to build.
[ ] Large projects should be straight forward to build.
[ ] Fast incremental builds.
[ ] Trivial large build description.
[ ] Code imported to Pragmatic c++ should be easy.
[ ] Pragmatic c++ should interop with existing build systems.
[ ] Clang first approach, multi compiler support.
[ ] Background compiler.
[ ] Language server extensions.
### Whishlist: Dynamics
[ ] Implemented as scriptable compiler plugins.
[ ] Reflection over types.
[ ] Bytecode emission.
[ ] Run time types.
[ ] User defined attributes.
[ ] Burst JIT.
[ ] Hooks, mocks & wrappers.
### Whishlist: Memory
[ ] Allocator modules.
[ ] Allocation instrumentation.
[ ] Static smart pointer analyser (borrow mechanism).
### Whishlist: Concurrency
[ ] Fibers.
[ ] Thread pools.
### Whishlist: GPU
[ ] Shader reflection.
[ ] Seamless graphics API.
### Whishlist: Collections
[ ] Slices.
[ ] Queries.
### Whishlist: Documentation
[ ] General doc gen.
[ ] Test example code.
### Whishlist: Python interop
[ ] Python based macros.
[ ] Simple python c++ extension module build.
[ ] Extend build steps with Python.
### Whishlist: IDE interop
[ ] Debug whole pipeline.
[ ] Visualize build steps.
Platform: UNKNOWN Description-Content-Type: text/markdown
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file Pragmatic-0.1.1.tar.gz
.
File metadata
- Download URL: Pragmatic-0.1.1.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae615b7d98476fa94805c43a89e12cb0340791f0d619291b0725581c5d5c416b |
|
MD5 | 5a7732ea5ebcf30a4244dc166c50465b |
|
BLAKE2b-256 | 81a2487295acaad1376b3f444ecdc80f659273354573dfa61b15e898c31e66c5 |