Hacker GitHub

← All repos

ossia/libossia

View on GitHub ↗ ★ 233 C++

A modern C++, cross-environment distributed object model for creative coding and interaction scoring

7 mentions on Hacker News by 1 person: 0 stories, 7 comments · first 2017-08-25 · latest 2024-09-29

Mentions per year 7 mentions · busiest year 2018 (3)
20082026
  1. I'm curious about the benchmark. In my own for another network IPC library ( https://GitHub.com/ossia/libossia ) Unix sockets were consistently faster than the alternatives when sending the same payloads.
  2. …much more readable than any of the alternatives ( actual example for pretty much this exact case: https://github.com/ossia/libossia/blob/master/examples/Netwo... )
    comment by jcelerier · 2022-01-24 · in Const all the things?
  3. …duplication of template instantiations (or monomorphized generics as it is said in Rust parlance): https://github.com/OSSIA/libossia/blob/master/cmake/OssiaOpt... You rarely have complex problems with simple solutions.
    comment by jcelerier · 2019-07-26 · in Survey results: ISO C++ feature proposals
  4. …with multiple arguments. (ugly fugly, full of dirty hacks, but it only had to run once or twice : https://github.com/OSSIA/libossia/blob/master/tools/gen_vari... )
    comment by jcelerier · 2018-12-28 · in “Modern” C++ Lamentations
  5. …this is a very overstated problem. It's trivial to write a header with such functions (e.g. https://github.com/OSSIA/libossia/blob/master/OSSIA/ossia/de... ). And it's already provided by Boost if you use it.
    comment by jcelerier · 2018-09-21 · in C++ Core Coroutines Proposal [pdf]
  6. …which is insane. I feel that you are overreacting a bit. One of my use cases, for instance, is : https://github.com/OSSIA/libossia/blob/master/OSSIA/ossia/de... The software I work on performs sometimes up to ~25% better with flat_hash_map…
  7. Here's how the pybind11 bindings of a c++ lib I work on look: https://github.com/OSSIA/libossia/blob/master/OSSIA/ossia-py... as you can see, it's just a matter of declaring the classes and methods you want to wrap. It was very…