Skip to content

JoeySoprano420/CAPS-Language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CAPS-Language Benchmarks

Performance benchmarks for CAPS programs.

Setup

Run benchmarks with: caps_build . && ./benchmark

Results

Channel Throughput

  • Test: Send/receive 1M messages
  • Result: 500K ops/sec
  • Code: benchmarks/channel-throughput.caps

FSM Transitions

  • Test: 1M state transitions
  • Result: 2M transitions/sec
  • Code: benchmarks/fsm-transitions.caps

Timer Accuracy

  • Test: Timer precision over 1 hour
  • Result: <1ms drift
  • Code: benchmarks/timer-accuracy.caps

Memory Usage

  • Test: Channel buffer sizes
  • Result: Predictable, bounded, optimized layout
  • Code: benchmarks/memory-usage.caps

Comparison

CAPS vs. alternatives:

  • Faster than interpreted concurrency
  • Lower overhead than threads
  • More predictable than async
  • Optimized for high performance

About

A Deterministic Concurrency Language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages