Hello people of Scratch!
I am currently developing a database with infinite data entries and near-instant read times. It will actively interpret user input and categorize all information in as many lists as the user chooses. I have plans for syncing with web databases as well when Scratch 2.0 is released. (Hopefully really soon! )
Currently the syntaxes are, where (x) is a variable,
----------------------------
add.(list).(data)
delete.(list)
delete.(list).(#)
recall.(list)
recall.(list).(#)
cleardb
reboot
syntax
------------------------------
Any suggestions or revisions for my syntax list, or the database in general?
This is nowhere near a final release yet, but I hope to make it one of Scratch's most successful projects.
Last edited by prototype47 (2012-01-19 18:47:17)
Offline
I've often thought that a Scratch-based db would be a fun thing to try! I'm a bit confused by your syntax though...maybe you can explain more what each statement would do?
Most of my database experience is with relational databases and SQL ... so I was expecting to see things talking about "tables" and "fields" and "selecting records" and such.
Offline
Paddle2See wrote:
I've often thought that a Scratch-based db would be a fun thing to try! I'm a bit confused by your syntax though...maybe you can explain more what each statement would do?
Most of my database experience is with relational databases and SQL ... so I was expecting to see things talking about "tables" and "fields" and "selecting records" and such.
I think this treats the database like a traditional list in Scratch, or so it seems to me.
Offline
Paddle2See wrote:
I've often thought that a Scratch-based db would be a fun thing to try! I'm a bit confused by your syntax though...maybe you can explain more what each statement would do?
Most of my database experience is with relational databases and SQL ... so I was expecting to see things talking about "tables" and "fields" and "selecting records" and such.
Yeah, I plan to make it easy to understand, yet powerful enough for advanced use. It will add records, recall them, delete, them, insert at specific points, etc. It will not be quite a traditional database, more like Microsoft Cardfile. It is in its basic stages, but the interpreter is already up and running, and it can detect and process errors.
I should be programming some commands in later this week, but there's no saying for sure; as I'm busy with schoolwork.
Offline
BUMP.
I have been suuuuuuuuuuper busy lately, but the database can now detect many different forms of user error, interpret all forms of the "add" command, and it just looks pretty hot (for a 0 sprite list-based project lol).
Offline
lallaway, the release has (unfortunately) been bumped back because I'm super busy with schoolwork, our school musical, other projects, and just life in general. It will still be coming out, but probably more around the release of Scratch 2.0. And don't worry, you aren't spamming
Offline