017-unix-simulink.html (890B)
1 <p>The UNIX software engineering principles from the 1970s are as 2 relevant as ever. Miguel Arpa Perozo applies the UNIX philosophy to 3 reimagine MathWorks Simulink, using software leverage, modularity, and 4 pipes. In his blog post, "Simulink the Unix Way", he describes creating 5 a simplified version of Simulink where each block in a simulation is an 6 independent executable, communicating through Unix pipes. This design 7 enhances flexibility, integrates seamlessly with tools like gnuplot, 8 and supports reproducibility with version control systems such as 9 git. While the approach introduces challenges, like managing feedback 10 loops and reduced user-friendliness compared to traditional Simulink, 11 it demonstrates the enduring power of UNIX principles in modern software 12 design.</p> 13 14 <p>Check out his post here: <a href="https://mig-ap.com/posts/suw/">https://mig-ap.com/posts/suw/</a>.</p>