Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Cello Alternatives
Similar projects and alternatives to Cello
-
-
vos
Vinix is an effort to write a modern, fast, and useful operating system in the V programming language
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
metaparse
A library for generating compile time parsers parsing embedded DSL code as part of the C++ compilation process
-
-
cfront-3
self education and historical research of the C++ compiler cfront v3 (by mingodad)
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
-
Killed by Google
Part guillotine, part graveyard for Google's doomed apps, services, and hardware.
-
awesome-c
A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.
-
-
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
functional-programming-jargon
Jargon from the functional programming world in simple terms!
-
awesome-compilers
:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes
-
-
-
terra
Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Cello reviews and mentions
-
Better C Generics: The Extendible _Generic
It took me a long time to understand, coming from higher level programming, that a lot of exactly that "higher level" is just systematic fat pointer conventions. And because pointers-with-metadata is not a first-class language construct, we invent all these languages that codify a particular fat pointer convention. Cello is an example of what kinds of abstractions can be built on top of a tiny little bit of (non-native) fat pointer convention.
-
OOP in C
There is a lightweight object oriented extension to C called Objective-C [1] that unfortunately never gained much traction outside the NeXT/Apple ecosystem. There is also Cello [2].
-
Ask HN: Modern C Libraries
Regular expressions library to validate information before dumping to rocksdb.
https://www.gnu.org/software/libc/manual/html_node/Regular-E...
Non-critical implimentation fun, use cello [1] for 'gawk' functionality in C with C++ objects/classes.
- What does the ??!??! operator do in C?
-
Is it possible to make C as safe as Rust?
You can achieve a fairly decent runtime safety for some types of project. Check out libcello and my own monster (libstent, lame presentation).
-
Ask HN: I like studying the concept of abstractions
towards lisp related data structures / algorithms (aka recursive tree data structures & algorithms).
So, no distinction between metadata vs. structual storage unless noted.
Anything beyond that tends towards masters & upper level undergraduate level material. aka review the implimentation of a programming language for algorithm & data structure usage per language features.
aka Autonoma / regular expressions backround: Lisp in Small Pieces by Christian Queinnec; ; https://github.com/aalhour/awesome-compilers; On Lisp by Paul Graham; Let over Lambda by Doug Hoyte; C 'macro's pushed to maximum effect : https://libcello.org/
Left out Comparison of languages; Transform from lang a to lang b; and language implimentation as discussions tend to assume masters / upper level undergraduate knowledge
-
Cake: C23 Front End and Transpiler C23 – C99
with skills like this, mind to push cello forward? https://github.com/orangeduck/Cello really like it but not skillful enough to do it myself.
-
Why can't all programming languages be supersets of C?
But we could create a superset of C that has different properties. This is the core idea of DSLs ... See e.g. https://libcello.org/
https://ieeexplore.ieee.org/abstract/document/7840603
-
Hacker News top posts: Mar 5, 2022
Cello – High Level C\ (55 comments)
-
A note from our sponsor - SonarLint
www.sonarlint.org | 25 Mar 2023
Stats
orangeduck/Cello is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.