Thanks for the questions and feedback, Adrian. > Why is the Pro version acceptable for production use and the free version is not?
I thought I addressed that well in the video, but maybe not. And I didn't do much to address that in the text. The answer is that sayid stores all the data that it captures in memory. It would be much too easy to take down a production server by capturing too much. Sayid Pro immediately exports everything it captures to a db, minimizing impact on a server. I hope that makes sense. > Why then is a web interface for this necessary or even desirable? My focus with sayid has been on the emacs integration, because that's what I use. For Sayid Pro, I wanted to build what the community wanted. I conducted a survey and a web interface was *far* more requested than anything else. If the market wants integrations with IDEs/editors, or possibly other production monitoring services, I will build that. But for the prototype, I wanted to show what I believed would be generally most appealing. Additionally, you describe cider and cursive as being the most mature *development* environments. Agreed. They are excellent. But, I wouldn't describe sayid pro as a development tool. I hope that helps. thanks On Monday, May 8, 2017 at 12:54:23 PM UTC-4, [email protected] wrote: > > Why is the Pro version acceptable for production use and the free version > is not? Is it just the UI/UX improvements? I looked for this in the > Kickstarter since I assumed this would be a major selling point, but could > not find the answer. Apologies if I missed something. > > I guess I also have unrelated concerns. > > TRACE is a facility which has been part of Lisp systems since time > immemorial. Visualizing traces is common in the Common Lisp world. Like > other Lisp tooling, progress on porting equivalent functionality to Clojure > has been slow, but has progressed significantly. At this point CIDER and > Cursive have progressed to the most mature development environments > available for Clojure programming. Why then is a web interface for this > necessary or even desirable? If you have a better solution than what is > provided by the built in functionality of your preferred development > environment, you extend it. This means plugins in the IDE world, Elisp > packages in the Emacs world, etc. Why not take that approach, which will > lead to a product that integrates well with a developers existing tooling. > > On Monday, May 8, 2017 at 10:35:00 AM UTC-4, Bill Piel wrote: >> >> Today I launched a kickstarter for Sayid Pro. >> >> >> https://www.kickstarter.com/projects/1269641244/sayid-pro-transparency-for-clojure-production-envi >> >> Maybe you've heard of Sayid, a clojure debugger and profiler, that I wrote >> and then presented at Conj 2016. After my talk, a lot of people asked me >> if sayid could be used in a production environment. I strongly >> discouraged that. A month later, I started working on a new tool that >> brings the same transparency as Sayid, but is designed for use in a >> production environment. Sayid Pro nows exists as a very rough, but >> promising, prototype. >> >> If you would like to help me build a tool that will give you insight into >> your production servers -- far beyond what logs or metrics could ever >> deliver -- please consider supporting this kickstarter. >> >> thanks, >> Bill >> > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
