links for 2009-​​08-​​25

links for 2009-​​08-​​23

links for 2009-​​08-​​22

links for 2009-​​08-​​19

  • “Lan­guages can be split into two com­po­nents, their syn­tax and their seman­tics. It’s your under­stand­ing of Eng­lish syn­tax that tells you the stream of words “Sleep furi­ously green ideas col­or­less” is not a valid sen­tence. Seman­tics is deeper. Even if we rearrange the above sen­tence to be “Col­or­less green ideas sleep furi­ously”, which is syn­tac­ti­cally cor­rect, it remains non­sen­si­cal on a seman­tic level. With Tree­top, you’ll be deal­ing with lan­guages that are much sim­pler than Eng­lish, but these basic con­cepts apply. Your pro­grams will need to address both the syn­tax and the seman­tics of the lan­guages they interpret.”