初步打算从 lisp to js 的解释器开始,逐步完善语法、API、标准库,等成熟后再编译到 C、wasm 等更高效的语言。
想了解一下各位的看法,比如有没有更好的做法、怎样才是更好的语言?
目前写的介绍开头
- to smart programers
- Every programming language was made up by people that were no smarter than you and you can change it, you can influence it, you can build your own programming language that other people can use.
- modified from Steve Jobs Philosophy on Life (Best Version) - YouTube
- Every programming language was made up by people that were no smarter than you and you can change it, you can influence it, you can build your own programming language that other people can use.
- the smart way to progrom
- editor → object → lisp → code
- code editor showing the most concise reprentation for you
- no unnecessary parentheses
- personal abbrivitions
- personal coding style
- object reprentation for every lines of code
- a id to directly jump to, even the line number has changed
- who created/modified
- last modified time
- text reprentation with lisp syntax
- universal syntax
- easily manuplate by program (eg. code editor)
- easily compile to other languages
- code to excute on different platform
- ideally the machine code
- might be assembly/c/rust/wasm
- currently javascript