3 ms·
RC: a dialect of C that adds safe, region-based memory management (2001)
- sharash2 11y agoBooo!
- dveeden2 11y agoLooks rather old to me
- azeirah 11y agoC is probably older.
- yk 11y agoThe user manual is from 2001, interesting idea nevertheless.
- aikah 11y agoCyclone is another interesting project that adds regions to C (and much much more ) https://cyclone.thelanguage.org/wiki/User%20Manual/ https://cyclone.thelanguage.org/wiki/User%20Manual/ unfortunately it doesn't look maintained anymore ,which is a pity because the language looks fantastic. Just learned about it this year...
- brohee 11y agoAFAIK Cyclone was a major inspiration for Rust, so you could say its legacy lives on. https://twitter.com/rustlang/status/528221679961399296 https://twitter.com/rustlang/status/528221679961399296
- thanatosmin 11y agoTimestamp in files is June 29, 2001.
- kibwen 11y agoIt looks like an important difference between RC and Rust is that RC enforces at runtime (via reference counting) what Rust enforces at compile time via the borrow checker.
- nickpsecurity 11y agoIt was interesting. My favorite in this category is SoftBound + CETS given its stronger protections: http://www.cs.rutgers.edu/~santosh.nagarakatte/softbound/ http://www.cs.rutgers.edu/~santosh.nagarakatte/softbound/ Also integrates with LLVM and has a hardware-accelerated variant. Could be combined with Rocket RISC-V, Gaisler SPARC, or Cambrige BERI MIPS CPU's.