Matches for gabriel_laddel, 3496 total results Sorted by newest | relevance
Wed Sep 09 05:04:11 UTC 2015 <gabriel_laddel> Partially through translating the imaxima LaTeX stuff such that you can take a maxima AST, view it as LaTeX, maxima syntax or lisp all at the CLIM listener.
Wed Sep 09 05:03:15 UTC 2015 <gabriel_laddel> and figured out how to get and eval maxima ASTs
Wed Sep 09 05:03:03 UTC 2015 <gabriel_laddel> trinque: I got maxima loaded into my master lisp proc
Wed Sep 09 05:02:54 UTC 2015 <gabriel_laddel> trinque: hey guess what
Wed Sep 09 05:02:51 UTC 2015 <gabriel_laddel> good for them
Wed Sep 09 05:02:37 UTC 2015 <trinque> gabriel_laddel: not at all; they've already learned more syntax via basic algebra
Wed Sep 09 05:02:26 UTC 2015 <gabriel_laddel> nothing particularly challenging about it
Wed Sep 09 05:02:16 UTC 2015 <gabriel_laddel> yeah
Wed Sep 09 05:00:33 UTC 2015 <gabriel_laddel> trinque: Oh.
Wed Sep 09 04:59:41 UTC 2015 <trinque> gabriel_laddel: just the bit about how if we don't make all these assumptions about order of operations, and arrange things sensibly, we've got sexps
Wed Sep 09 04:58:46 UTC 2015 <gabriel_laddel> trinque: at the beginning of (I'd assume "A Realistic Solution to the Education Problem" but don't see it there)?
Wed Sep 09 04:57:17 UTC 2015 <gabriel_laddel> which you already speak, because you're lisping
Wed Sep 09 04:57:07 UTC 2015 <gabriel_laddel> because you can always "open up" any "structure" and are guaranteed to get more of the same i.e., lisp, i.e., sexprs
Wed Sep 09 04:56:30 UTC 2015 <gabriel_laddel> and all your tooling always works
Wed Sep 09 04:56:25 UTC 2015 <gabriel_laddel> so you never have to write another parser
Wed Sep 09 04:56:18 UTC 2015 <gabriel_laddel> punkman: When you hack lisp, everything "deals in" (modifies, returns) these structures.
Wed Sep 09 04:56:01 UTC 2015 <trinque> gabriel_laddel: nice "hey look we invented lisp" at the beginning there
Wed Sep 09 04:55:47 UTC 2015 <gabriel_laddel> now, that AST (in blue) can be mapped, with no loss of information to the "lisp" (s-expression) under it: (/ (* (+ 3 2) 8) (* 3 (^ 3 6)))
Wed Sep 09 04:55:03 UTC 2015 <gabriel_laddel> http://gabriel-laddel.github.io/arsttep.html#sec-6-2-1 << check the image here out
Wed Sep 09 04:54:37 UTC 2015 <gabriel_laddel> so, this doesn't happen in lisp because everything IS it's own AST, as is.