<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Running make is a batch process.  Takes me back to the 80s.<div class=""><br class=""></div><div class="">Modern IDE's like Xcode and Jetbrains just constantly attempt builds in the background to keep everything up to date.  </div><div class=""><br class=""></div><div class="">If you are going to go that far, I'd make a generic IDE.  Interface with clangd for syntax highlighting/autocomplete.  </div><div class=""><br class=""></div><div class="">Or adopt an IDE that does this for you.  I suspect Jetbrains already has one that might be useful.</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Nov 28, 2018, at 10:53 PM, gettimothy <<a href="mailto:gettimothy@zoho.com" class="">gettimothy@zoho.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta content="text/html;charset=UTF-8" http-equiv="Content-Type" class=""><div class=""><div style="font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;" class="">Java world has Ant, maven et Al....<br class=""><br class="">Should we start modelling that you n Smalltalk?<div id="message" class=""></div><br id="br3" class=""><div id="signature" class=""></div><div id="content" class=""><br class=""> ---- On Wed, 28 Nov 2018 22:14:36 -0500 <b class=""> <a href="mailto:eliot.miranda@gmail.com" class="">eliot.miranda@gmail.com</a> </b> wrote ----<br class=""><br class=""><blockquote style="border-left: 1px solid rgb(204, 204, 204); padding-left: 6px; margin-left: 5px;" class=""><div class=""> <div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class="">Hi All,<div class=""><br class=""></div><div class="">    I've just attempted to build minheadless on win32 in build.minheadless.cmake.  It failed, but it took a long time to do so, while I waited.  So I cleaned and repeated to measure just how long I waited.  So this time is a best case; all read files are in cache etc.  I'm running a Windows VM on a top of the line MacBook Pro and yet it takes 3 minutes and 20 seconds to configure and then start to build and fail because it can't find sqplatfozrmspecifc-win32.h.  I have to wait 3 minutes and 20 seconds before I can find out a missing file.  This is *wrong*.</div><div class=""><br class=""></div><div class="">Using make on a build slave is fine, if you insist, but clearly not necessary (our current builds do not use cmake, and even then on ARM build slaves they sometimes timeout).  But for development this is madness.  We should have a build system which is reactive, which gives feedback too the developer quickly, not after 3 minutes and 20 seconds on state of the art hardware.</div><div class=""><br class=""></div><div class="">I find it absurd that a Smalltalk community, which well understands the value of incrementally and reactivity, can be satisfied with a VM build system that takes 3 minutes and 20 seconds before it does anything useful.  It feels like being back at York University in the early '80's, waiting for the PDP 10.  No, that was faster.  On reflection, it reminds me of having to post coding sheets to be typed in by entry clerks through the mail while I was at school in the '70's.  Back to the future indeed.</div><div class=""><div dir="ltr" class="x_-307837467gmail_signature"><div dir="ltr" class=""><div class=""><span style="font-size: small; border-collapse: separate" class=""><div class="">_,,,^..^,,,_<br class=""></div><div class="">best, Eliot</div></span></div></div></div></div></div></div></div> </div></blockquote></div></div><br class=""></div></div></blockquote></div><br class=""></div></body></html>