Advertisement
Guest User

Clay and Clay - Two, safer languages for systems programming

a guest
Aug 29th, 2016
1,633
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. OK. There's been a few C alternatives showing up on Hacker News and Lobsters. I found two more with the same name, Clay, that each had interesting properties for systems programming. It wasn't immediately clear they were different languages with me losing time discovering that as I dug up info. Hence, me experimenting with a double submission via Pastebin making it extra clear to prevent others having similar trouble. To keep discussion on them easy to follow, I suggest just naming them after year they were made: Clay2008 for Wittie's and Clay2011 for Sreeram's.
  2.  
  3. Clay - A type-safe, systems programming language (2008):
  4. http://www.eg.bucknell.edu/~lwittie/research/Clay.pdf
  5.  
  6. Wittie's page both has the compiler prototype for Clay2008 and other interesting work including driver verification and assembly with GC:
  7. http://www.eg.bucknell.edu/~lwittie/research.html
  8.  
  9. Clay2011 Programming Language Description:
  10. http://claylabs.com/clay
  11.  
  12. Clay2011 Github:
  13. https://github.com/jckarter/clay/
  14.  
  15. Clay2011 author shows up in this Reddit to answer many questions about the language. I found the comments on generics-by-default and type propagation to be most interesting. Link:
  16. https://www.reddit.com/r/programming/comments/ctmxx/the_clay_programming_language/
  17.  
  18. Nick P. (nickpsecurity)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement