Well, perhaps you could find a few papers about "Frank" at Viewpoint Research homepage. Bert Freudenberg, Ian Piumarta, Alan Kay certainly have the full "Frank" code.
But this is not the point. The point is, that MetaCola was a code generator, where you can implement whole programming languages within just a few lines of code. What you're seeing here is an OMeta (a MetaCola descendant) Lisp interpreter. http://www.tinlizzie.org/ometa-js/#Lisp What you're seeing here is the complete Lisp machine!!! OMeta Parser/Interpreter has been translated into many programming languages and is used almost everywhere now to implement DSL (Domain Specific Languages). Here a Common Lisp Implementation with OMeta: 153 Lines of OMeta code: https://github.com/thiago-silva/cl-ometa/blob/master/src/ometa-parser.g Means: What you're seeing there, that's the *complete* Common Lisp parser and Interpreter ... I use it all the time, not only to implement new languages, compilers, but also to design my own FPGA and ASIC CPUs, my compilers then are generating code for. I directly parse any programming language with OMeta and transpile to VHDL. Only a couple of minutes later i can upload my "CPU of choice" onto my FPGA board. The complete toolchain (parser, lexer, compiler) is automatically generated. And after running a couple of tests i can handover everything to my customer(s). I almost completely stopped writing code in any programming language by hand, since there is not a single problem that cannot be solved with OMeta .. New is, that you also can generate your own CPU (implemented in FPGA or much faster ASIC) and compiler, tools in one go. ASICs go up to 10 GHz clock frequency, ultra fast! You can easily find your OMeta Parser/Interpreter of your language of choice in Google. Best regards, Guido Stepken Am Sonntag, 19. April 2020 schrieb Tomas Hlavaty <t...@logand.com>: > Guido Stepken <gstep...@gmail.com> writes: >> That group implemented a whole operating system in MetaCola language within >> 20.000 lines of code only. GUI, TrueType Fonts, mouse, keyboard driver .. >> everything included, called "Frank" for Frank - enstein. > > interesting, where can I learn more? > > -- > UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe > >