zacbrown / flatkrabsetw Goto Github PK
View Code? Open in Web Editor NEWflatkrabsetw is a flat-C wrapper around the krabsetw C++ library. It's primarily meant for FFI usage in other languages.
License: MIT License
flatkrabsetw is a flat-C wrapper around the krabsetw C++ library. It's primarily meant for FFI usage in other languages.
License: MIT License
Currently we do set an error in krabs_status_ctx
on functions that fail but we don't really use the breadth of available error codes. In basically every case, the error is simply set to krabs_error_unknown_error
:
Environment
OS Name: Microsoft Windows Server 2019 Datacenter
OS Version: 10.0.17763 N/A Build 17763
Cloud: AWS EC2
Steps to repo
Do I need to install any additional package for it to work? Thanks for help!
The current wrapper adds additional allocations that could be avoided with some clever reworking of both krabsetw
as well as the flatkrabsetw
wrapper. This would include using a thread local arena allocator for pulling out non-primitive data like strings or directly exposing a view of the underlying data that could be copied out by callbacks.
This design is largely in place because it's the lowest barrier to entry wrapping krabsetw
. In most cases, it simply results in one or two additional allocations that we could avoid.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.