Skip to content
This repository has been archived by the owner on Mar 16, 2023. It is now read-only.

README: About future of this project #12

Open
xmkg opened this issue Nov 11, 2022 · 2 comments
Open

README: About future of this project #12

xmkg opened this issue Nov 11, 2022 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@xmkg
Copy link
Owner

xmkg commented Nov 11, 2022

Hi folks!

Since many people are reaching me about this library, it has become a necessity to write a public announcement about the future of this project, so here we go.

I've written this project as a proof-of-concept with the intention of just showing it's possible to write a TDS driver for arduino-like devices. In fact, it was a bet between me and a college friend of mine. I read the MS-TDS tech spec and wrote "arduino-mssql" in just two days and never touched it again. It is basically a toy, nothing more. As far as I'm concerned, "arduino-mssql" is dead, expect no further development (or bugfix in that regard) for this library from me. This would be the end of the story; but...

.. considering many people trying to reach me about this library from all over the world, this library definitely needs to exist and all you people deserve better than just a toy. Therefore, I've decided to write a lightweight production-grade TDS driver for embedded devices, which will be the successor of "arduino-mssql".

The successor for "arduino-mssql" is called "tdslite", a header-only library written in pure C++11 with no C++ standard library dependency. It is going to have a stable interface, will support many devices, and be abstracted from board-specific details. It will be widely available to consume via various delivery channels, like the official Arduino library manager and Conan/vcpkg, so no copying around stuff ... and many more good things you would expect from a quality, production-grade library you would rely on.

So you may be asking "great, tdslite when"???, and the answer for that is I expect to release the first beta version before the end of 2022. I am currently nearing to end of my initial development plan. The next thing for me to do is obtain some Arduino & ESP boards to run the test suites.

...but (there is always a but) I expect from all you folks something in return. I expect you to contribute to the tdslite project however you can. Test it on different boards, file bugs, or even add support for different boards. I promise, adding board support will be trivial.

Stay tuned!

@xmkg xmkg added the help wanted Extra attention is needed label Nov 11, 2022
@xmkg xmkg pinned this issue Nov 11, 2022
@HungYn
Copy link

HungYn commented Nov 24, 2022

期待這個函式庫喔!
Looking forward to this library!

@xmkg
Copy link
Owner Author

xmkg commented Mar 11, 2023

Hi folks, good news! The first version ever of the tdslite is fresh from the oven, check it out now! 🥖

https://github.com/mustafakemalgilor/tdslite

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants