spdegabrielle
2021-1-19 10:39:22

I don’t think it is related


wanpeebaw
2021-1-19 11:37:29

wanpeebaw
2021-1-19 11:44:16

Similar to today’s Domain Specific Languages?


spdegabrielle
2021-1-19 11:44:30

Yes, all languages are created for a purpose, but I think LOP is centred on the idea of creating new languages within your application to solve particular problems.


spdegabrielle
2021-1-19 11:45:40

From the brief bit of the book intro I read I believe the book is primarily about problem solving


spdegabrielle
2021-1-19 11:47:10

I don’t think creating new languages is part of it. It also refers to COBOL and FORTRAN a lot so I’m expecting it was written in the 70’s or 80’s?


wanpeebaw
2021-1-19 11:51:51

1970



gknauth
2021-1-19 17:08:41

spdegabrielle
2021-1-19 17:35:34

I just realised that is Chuck Moore, inventor of forth!


hectometrocuadrado
2021-1-19 18:38:03

Which books or web pages do you recommend to learn from basic to more advanced knowledge about Racket?


jcoo092
2021-1-19 20:40:21

So the whole thing is probably a sneaky advertisement for Forth? :stuck_out_tongue:


artemchernyak
2021-1-19 22:33:29

I think at that point it starts depending on what you want to learn. Deeper topic take up whole books on their own.

If you want to learn more about building languages: https://beautifulracket.com/

If you want to learn more about macros: https://www.greghendershott.com/fear-of-macros/all.html

If you want to learn more about web dev: https://serverracket.com/


soegaard2
2021-1-19 23:09:26

Also check the new book. Find a review at http://racket-stories.com\|racket-stories.com


wanpeebaw
2021-1-20 04:02:36

> The highest level of your code will resemble an English-language description of your application. Forth has been called a “meta-application language” — a language that you can use to create problem-oriented languages. https://www.forth.com/starting-forth/0-starting-forth/#Introduction_for_Professionals_Forth_in_the_Real_World