comparison website/src/why.html.luan @ 1861:4fafcd1849d6 default tip

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 25 Mar 2025 09:26:16 -0600
parents 4ec3fd9e3999
children
comparison
equal deleted inserted replaced
1860:bcb015265c21 1861:4fafcd1849d6
24 24
25 <p>Luan is designed for simplicity and readability. What makes its extreme simplicity possible is that it is a pure scripting language as Ousterhout envisioned in his paper <a href="scripting.pdf">Scripting: Higher Level Programming for the 21st Century</a> (1998). Luan is tightly coupled with Java, with Luan for scripting (writing applications) and Java for writing libraries. Compare this to a language like Python. While Python is a nice language, it is optimal neither for scripting nor for writing libraries. Python sits in the middle as a compromise. Ousterhout's vision is to use the optimal tool for each task. Luan is an uncompromising scripting language while Java is ideal for writing libraries.</p> 25 <p>Luan is designed for simplicity and readability. What makes its extreme simplicity possible is that it is a pure scripting language as Ousterhout envisioned in his paper <a href="scripting.pdf">Scripting: Higher Level Programming for the 21st Century</a> (1998). Luan is tightly coupled with Java, with Luan for scripting (writing applications) and Java for writing libraries. Compare this to a language like Python. While Python is a nice language, it is optimal neither for scripting nor for writing libraries. Python sits in the middle as a compromise. Ousterhout's vision is to use the optimal tool for each task. Luan is an uncompromising scripting language while Java is ideal for writing libraries.</p>
26 26
27 <p>Luan rejects the complexity of modern software. It is mature software that I have been using for years for web programming. Whether Luan will appeal to you depends on who you are. So I will address different groups of people.</p> 27 <p>Luan rejects the complexity of modern software. It is mature software that I have been using for years for web programming. Whether Luan will appeal to you depends on who you are. So I will address different groups of people.</p>
28 28
29 <h2>For Moderns</h2> 29 <h2>For Modern Culture People</h2>
30 30
31 <p>I define Moderns as members of depraved modern culture. They will hate Luan and shouldn't use it. This is because they are evil people who love complexity and hate simplicity. They worship their own insane ideas and ideologies while ignoring practical real-world concerns. This is taken to an extreme in Silicon Valley where the world's worst software is produced.</p> 31 <p>Modern culture people are members of depraved modern culture. They will hate Luan and shouldn't use it. This is because they are evil people who love complexity and hate simplicity. They worship their own insane ideas and ideologies while ignoring practical real-world concerns. This is taken to an extreme in Silicon Valley where the world's worst software is produced.</p>
32 32
33 <h2>For Mennonites</h2> 33 <h2>For Mennonites</h2>
34 34
35 <p>Here I am addressing Mennonites who reject modern culture, and so are not part of modern culture.</p> 35 <p>Here I am addressing Mennonites who reject modern culture, and so are not part of modern culture.</p>
36 36