Cello – A library that brings higher level programming to C
1–10 of 158 posts
Re: Cello – A library that brings higher level programming to C
#2Cello seems to make its way to HN quite often. The author (also of buildyourownlisp.com fame) has previously posted his motivations for building libcello on HN: https://news.ycombinator.com/item?id=8800575
Another previous discussion: https://news.ycombinator.com/item?id=6047576
Re: Cello – A library that brings higher level programming to C
#3Why not just use C++?
Re: Cello – A library that brings higher level programming to C
#4Why not just use C++?
As a long-time C++ programmer I can say there's a lot of reasons to not use C++, but still, yeah.
What about D? Rust?
Re: Cello – A library that brings higher level programming to C
#5Why not just use C++?
Why not just write another language, that compiles to machine code, but doesn't totally enforce type safety. Call it Iron.
Re: Cello – A library that brings higher level programming to C
#6Re: Cello – A library that brings higher level programming to C
#7Earlier quoted context omitted.
As a long-time C++ programmer I can say there's a lot of reasons to not use C++, but still, yeah. What about D? Rust?
C++ isn't strictly a superset of C! Which I always found crazy. Some C will not compile for C++.
Why did you find that crazy? They are 2 fully separate languages that have both evolved after the latter (C++) was first introduced.
Re: Cello – A library that brings higher level programming to C
#8Why not just use C++?
Cello and C++ are have very different design goals. Cello is essentially a dynamic language implementation on top of C, and uses runtime reflection in places where a C++ programmer would probably prefer compile-time template hackery.
Re: Cello – A library that brings higher level programming to C
#9Why not just use C++?
Why not just write another language, that compiles to machine code, but doesn't totally enforce type safety. Call it Iron.
And make sure Iron has a small group of annoying, hardcore fans who relentlessly disrupts any thread about C or indeed programming in general with their ham fisted advocacy.
Re: Cello – A library that brings higher level programming to C
#10Why not just use C++?
slow compile times, complex language, sanity