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