Re:ISBL: Information Systems Base Language Implemented in Tcl
by anonzzzies on Wednesday January 31, 2024 @04:36AM
(#39201824)
I was looking for more algebraic relational languages this weekend after seeing some Youtube video about Cypher; the video used nice glyphs for showing complex Cypher queries which was far far more readable and nice that Cypher (let alone SQL). Unfortunately I cannot find the origin of those glyphs, so I started looking for languages. So I can add this one to the list, thanks.
And nice to see TCL again; I used to write a lot in it.
Re:ISBL: Information Systems Base Language Implemented in Tcl
by rramadass on Wednesday January 31, 2024 @08:12AM
(#39203336)
Nice! It has a succinct overview of the Relational Model before discussing ISBL.
There was a earlier thread today which is an interview with Chris Date where he mentions that QBE and ISBL are more "Relational" than SQL - https://news.ycombinator.com/item?id=39189015
Re:ISBL: Information Systems Base Language Implemented in Tcl
by irq-1 on Wednesday January 31, 2024 @01:51PM
(#39207737)
Skip to page 11 in the PDF for examples.
MEMBERS(NAME, ADDRESS, BALANCE)
ORDERS(ORDER_NO, NAME, ITEM, QUANTITY)
SUPPLIERS(SNAME, SADDRESS, ITEM, PRICE)
1. Print the names of members in the red:
LIST MEMBERS : BALANCE < 0 % NAME
i.e. select members with negative balance and
project out their names
Re:ISBL: Information Systems Base Language Implemented in Tcl
by mananaysiempre on Wednesday January 31, 2024 @02:26PM
(#39208140)
... Unless you invoke the build with make PT=<whatever you need>, which will override the assignment inside the makefile. (This feature seems to be extremely easy to forget for some reason.)
And nice to see TCL again; I used to write a lot in it.
I could only find this https://www.dcs.warwick.ac.uk/people/academic/Meurig.Beynon/...
There was a earlier thread today which is an interview with Chris Date where he mentions that QBE and ISBL are more "Relational" than SQL - https://news.ycombinator.com/item?id=39189015
But I guess there are quite some Macusers named John