[HN Gopher] ISBL: Information Systems Base Language Implemented ...
       ___________________________________________________________________
        
       ISBL: Information Systems Base Language Implemented in Tcl
        
       Author : tosh
       Score  : 41 points
       Date   : 2024-01-30 12:22 UTC (1 days ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | anonzzzies wrote:
       | 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.
        
       | VMG wrote:
       | a link an ISBL introduction would be nice
       | 
       | I could only find this
       | https://www.dcs.warwick.ac.uk/people/academic/Meurig.Beynon/...
        
         | rramadass wrote:
         | 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
        
         | irq-1 wrote:
         | 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
        
       | kseistrup wrote:
       | NB: The repo had its last commit 10 years ago. The `Makefile`
       | doesn't work at all on ArchLinux.
        
         | ReleaseCandidat wrote:
         | It only works on Macs with the right username
         | https://github.com/jbroll/isbl/blob/89f6d204e87632c734537baf...
         | 
         | But I guess there are quite some Macusers named John
        
           | johnmc408 wrote:
           | Passed my QA checks, ship it!
        
           | mananaysiempre wrote:
           | ... 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.)
        
       ___________________________________________________________________
       (page generated 2024-01-31 23:02 UTC)