Skip to content

seisvelas/Sea-Quill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

Todo

Infrastructure

  • Compiler
  • Server
  • Database
  • INSERT
  • CREATE TABLE
  • SELECT
  • WHERE
  • JOIN
  • Frontend Functions (half done)

Musings

  • 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

About

Create Full Stack web applications in SQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published