Write full stack, ready to deploy web applications with simple SQL statements.
Sea Quill is still not ready, but it can already do some simple things. For example, here is a simple BBS message board in Sea Quill:
CREATE TABLE posts (title TEXT, content TEXT)
INSERT INTO posts (title, content) VALUES (request.title, request.content)
SELECT title, content FROM posts
That's it! If you put that code in the SQL/ directory of a Sea Quill project and run ./seaquill it will run the app live! Of course, there's still a long way to go. Here's what I'm still working on:
- Compiler
- Server
- Database
-
INSERT
-
CREATE TABLE
-
SELECT
-
WHERE
-
JOIN
- Frontend Functions (half done)
- Preserve the builtin row/grid nature of SQL, but add frontend functions to alter formatting if desired.
- Have a
gist()
frontend function for embedded Github gists