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 →
TablaM Alternatives
Similar projects and alternatives to TablaM
-
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
-
-
-
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.
-
-
-
Rustlings
:crab: Small exercises to get you used to reading and writing Rust code!
-
quickjs-emscripten
Javascript/Typescript bindings for QuickJS, a modern Javascript interpreter written in C by Fabrice Bellard.
-
-
adama-lang
A programming language for board games powered by the JVM. It is a data-centric programming language which enables building tiny persistent game servers which radically reduce engineering and operational costs for board games.
-
lovefield
Lovefield is a relational database for web apps. Written in JavaScript, works cross-browser. Provides SQL-like APIs that are fast, safe, and easy to use.
-
Hasura
Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
-
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TablaM reviews and mentions
-
Best resources for a rust interpreter?
(You can see how to combine both in my code at https://github.com/Tablam/TablaM/blob/master/src/parser/src/pratt.rs)
-
Targetting C
If you are good at rust it also could be a good experiment. I think it could work very well (I also work on it for my lang https://tablam.org). It could be an issue with the borrow checker, but making everything Arc/Rc I think is fine.
-
Error Handling Round-Up
BTW: The sister project https://github.com/zesterer/chumsky/ pre-implement this with a relatively easy interface. But doing it manually is totally doable and something I'm working on: https://github.com/Tablam/TablaM/tree/master/src/parser
-
Features you've removed from your lang? Why did you put them in, why did you take them out?
For my relational lang I marry also array paradigms and start doing it to be "columnar". This is neat for performance but clashes heavily with everything.
-
For Want of a Join
> I wish there was a modern language that compiled to SQL (like PRQL, but with data mutation).
That is nice, but much better will be language that is relational itself.
I'm working on one (https://tablam.org) and you can even do stuff like:
for p in cross(products, qty) ?limit 10 do
-
JITting functions in Rust for runtime performance flexibility
I work in similar use cases, making my own lang and in part doing a RDBMS. I do ERPs so this is something I need for my customers.
-
Ask HN: What are 100K dollar ideas but not million dollar ideas?
I work on a niche eCommerce app (https://www.bestsellerapp.net) that I only sell in Colombia for now.
Is mostly about making orders/invoices for small companies.
A LOT of people are like me that work in this space that you never heard of. Doing the "same" kind of apps that have a bigger brand but because we serve locally can do a better job there.
---
Other option is open source. I think https://tablam.org could become an Access/excel option for my customers for the same reasons.
Open source itself is not very profitable (heck, I love to work more on TablaM than my ecommerce app but that one is what bring food).
-
Ask HN: What weird technical scene are you fond/part of?
I start with FoxPro so eventually get on the board of making a [version of it](https://tablam.org), and now I'm regular at
- https://www.reddit.com/r/ProgrammingLanguages/
and because this working on a RDBMs, so:
-
Ask HN: What are your “scratch own itch” projects?
I work for Enterprise-like app development and get tired of all the dance working with data.
So logically I start doing a relational language on the side: https://tablam.org
Also, is the thing that I use to learn Rust, that has make the endeavor to be more practical than it sound!
-
Announcing Rust 1.65.0
This is the one that caught my attention (working in a relational lang):
-
A note from our sponsor - SonarLint
www.sonarlint.org | 8 Feb 2023
Stats
Tablam/TablaM is an open source project licensed under Mozilla Public License 2.0 which is an OSI approved license.