3 ms·
Yes, I'm just saying that the requirement was external to the original function of compilers.
by amasad 10y ago
Yes, I'm just saying that the requirement was external to the original function of compilers.
- chubot 10y agoSure... they mentioned the fact that the TypeScript compiler barely generates code, if that's what you mean by the original function of compilers. The architecture is completely dominated by the front end for usability and incrementality now. Generating JavaScript after all that is trivial. You can imagine that during a typical program's development lifetime, 99% of the time is spent with the program in a non-working state, and 1% is when it's working. The compiler has to help with the 99% case now, not just the 1% case.
- amasad 10y agoTypically langauge services are decoupled from compilers. The 1% case still dominates how compilers functions. Furthermore, typically compilers are not deamons and build systems would take care of caching etc. Do you have other examples of consolidated tooling like that? It seems like a good idea but I don't think it's the standard thing yet or that everyone thinks it's a good idea.
- pjmlp 10y agoYes the model of programmer workstation as envisioned by Xerox PARC and followed up by ETHZ. Smalltalk, Interlisp-D, Mesa/Cedar at Xerox PARC, followed by Niklaus Wirth work at ETHZ with Oberon, Oberon-2, Active Oberon and Component Pascal environments. Also the initial Ada Workstation developed as the first product from Rational Software and Eiffel development environments. The Energize C++ environment created by Lucid after pivoting from Lisp Machines.
- deleted 10y ago[deleted]