Re: Transient environment with standard functions

2016-06-11 Thread Basa Centro
I did think of one project that uses a Lisp (CL) to let you do CAD in an Emacs REPL, rather than a GUI, which is Gendl: Demo: https://www.youtube.com/watch?v=yTcxNaBKTOc Repo: https://gitlab.common-lisp.net/gendl/gendl If you haven't seen it, it uses a declarative syntax to avoid some of the

Re: Transient environment with standard functions

2016-06-11 Thread Basa Centro
Yes, the graph is equivalent to an s-expr (with subgraphs being nested scopes). The reason that I’m not just representing the graph as a single expression is for efficiency – I’m doing incremental updates and change tracking, so you can update one of the node's expressions and have the changes pr

Re: Transient environment with standard functions

2016-06-11 Thread Basa Centro
d http://www.draketo.de/proj/guile-basics/#sec-3-2, > see a a reference to > module-map, which doesn’t exist in the documentation, dig it up in the > source to see its > arguments, etc… > > On Jun 10, 2016, at 6:11 PM, Basa Centro wrote: > >>> First of all: is the "

Re: "AIscm" array JIT

2016-06-10 Thread Basa Centro
I've had the AIscm code on my laptop for months, I was looking at how to do something with GOOPS. Nice work, and I hope you continue on it. Another "me too".

Re: Transient environment with standard functions

2016-06-10 Thread Basa Centro
> First of all: is the "sandboxing" aspect of these environment important? Taylan, Thanks, that's exactly what I meant by "motivation" in my first reply. (There was a recent, 6 months ago or so, thread on sandboxing in guile-user by the way.) Was Matt trying to prevent _access_ (inaccessible vs.

Re: Transient environment with standard functions

2016-06-10 Thread Basa Centro
(make-base-namespace) creates the kind of temporary environment I needed, > and multiple calls produce multiple independent namespaces. > > -Matt > > On Jun 10, 2016, at 2:18 PM, Basa Centro wrote: > >> Hi Matthew, >> >> [I know this reply is a little delayed

Re: Transient environment with standard functions

2016-06-10 Thread Basa Centro
Hi Matthew, [I know this reply is a little delayed. Please let us know how you did it if you have already solved the problem.] Are you using eval-string? https://www.gnu.org/software/guile/manual/html_node/Fly-Evaluation.html#Fly-Evaluation It might help for you to post a minimal code sample o