On Thu, Nov 2, 2017 at 2:56 AM, Andrew Sengul <m...@imagegardenphoto.com> wrote: >> What is the granularity of your seeds? > I'm not sure what you mean, by granularity are you referring to the size > of the minimum viable Seed system? It could be just a folder containing > an .asd file and a .seed file. You'd probably want a .lisp source file > in there to do much of anything interesting. Less orthodox arrangements > could work too. > I'm a bit confused. Is it a Lisp DSL, a graphical programming system, the two next to each other, or the two at the same time, etc.? When you program graphically, how do you specify the division in files and/or systems?
> When I first joined this list in July 2016 I asked a question about the > possibility of using ASDF to build systems with source code that didn't > come in files but from lists stored in variables in the running Lisp > instance. Implementing a feature like that would make Seed more flexible. > I remember that question. ASDF as it is isn't geared for small expressions. It's "up-to-date" check uses a simple timestamp, in practice with a precision of one second only. Not a great way foundation for a dataflow system. Actually, I'd like to see a successor of ASDF use a dataflow system as a better foundation. Not going to happen by me, though. And backward compatibility is a bitch (see bugs recently announced on this list, despite months of testing before release). See my blog post about my ideal build system: http://ngnghm.github.io/blog/2016/04/26/chapter-9-build-systems/ > The main thing to understand is that it's a dataflow language. Each > successive form like (set-time) and (codec) is passed the input data, > does something to it and passes it to the next form in the list. So the > till macro transforms something like "(set-time) (do-something) (codec)" > to "(codec (do-something (set-time original-data)))." With this > language, I can implement things like clipboards and undo history in > unique ways for different systems. > Reminds me of my uiop:nest macro. https://fare.livejournal.com/189741.html More seriously, congrats, it really looks neat at first glance. >> BTW, are you around NYC or are you passing by in 2018? You could give >> a talk at Lisp NYC. > I'm located on the West Coast but I could be over there sometime; that > would be great. Thanks for your feedback, Tell me if/when you go East. —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org A tautology is a thing which is tautological.