←back to thread

105 points faresahmed | 10 comments | | HN request time: 2.091s | source | bottom
1. WillAdams ◴[] No.41852071[source]
Why this rather than LyX, Texmacs, Jupyter Notebook, LaTeX (and a suitable editor), or Typst (and a suitable editor)?
replies(2): >>41852192 #>>41859593 #
2. Onavo ◴[] No.41852192[source]
If you asking this, you are the wrong audience. All academic journals accept submissions in Microsoft Word, this is a similar tool targeted at the WYSIWYG crowd.
replies(2): >>41852290 #>>41859599 #
3. zokier ◴[] No.41852290[source]
you both are missing the main point here, Forscape is not for writing documents, but for writing executable code.
replies(3): >>41853203 #>>41853712 #>>41855013 #
4. ◴[] No.41853203{3}[source]
5. wdkrnls ◴[] No.41853712{3}[source]
TeXmacs can execute code too. Honestly, if it had 1/10 the community of Emacs, I would be using it for everything from running my window manager to driving my statistical simulations. It's already what Stallman keeps asking Emacs to become.
replies(1): >>41859176 #
6. Onavo ◴[] No.41855013{3}[source]
Good point
7. kayvulpe ◴[] No.41859176{4}[source]
TeXmacs and mathacademy are the reasons I've successfully rebooted my mathematical education after so long. Both are great products.
8. cryptonector ◴[] No.41859593[source]
LyX is great, and if only LyX could a) generate code from math, b) run that code and also any other embedded code, c) produce and embed graphs and other illustrations from the results of running that code, then LyX would be perfect.

Basically we need to marry LyX and Jupyter.

replies(1): >>41859907 #
9. cryptonector ◴[] No.41859599[source]
LyX is WYSIWYM.
10. WillAdams ◴[] No.41859907[source]
I believe that the Literate Programming tool which I managed to work up:

https://github.com/WillAdams/gcodepreview/blob/main/literati...

(with a bit of help from folks on tex.stackexchange.com: https://tex.stackexchange.com/questions/722886/how-to-write-... )

could be used for that --- you'd just need to execute the code once it is written out, then read the files in once they have been made.