Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

https in readme #510

Merged
merged 1 commit into from
Oct 6, 2024
Merged

https in readme #510

merged 1 commit into from
Oct 6, 2024

Conversation

spaette
Copy link
Contributor

@spaette spaette commented Sep 28, 2024

self descriptive

.svg file not rendering on WiFi networks enforcing https

@spaette spaette marked this pull request as ready for review September 28, 2024 16:42
@c42f c42f merged commit 32b80e3 into JuliaLang:main Oct 6, 2024
35 checks passed
@c42f
Copy link
Member

c42f commented Oct 6, 2024

thanks :)

@spaette
Copy link
Contributor Author

spaette commented Oct 7, 2024

@c42f

off-topic

don't know if eventually this link will point to somewhere in this repo

$ sed -n '213,214p' /tmp/julia/doc/src/base/math.md
The complete list is in the parser code:
<https://github.com/JuliaLang/julia/blob/master/src/julia-parser.scm>
$ 

@c42f
Copy link
Member

c42f commented Oct 8, 2024

The complete list is in the parser code:
https://github.com/JuliaLang/julia/blob/master/src/julia-parser.scm

Hmm, JuliaSyntax is the default parser so I guess this could be updated. But also it seems we're still in a state of maintaining both parsers at the moment.

@spaette
Copy link
Contributor Author

spaette commented Oct 8, 2024

on the matter of parsers and lisp

don't off hand remember who or the location where (JuliaLang repo, and Issue or PR)

but a community member mentioned regarding the transition the subject of s-expressions

the below XS repo includes the source for the then autotools build system version of the code

on my Linux box I had to use the variable LIBS="-lgccpp" before running ./configure

$ git clone -q https://github.com/varehus/XS.git
$ sed -n '1377p' XS/configure
  --enable-lisptrees      Allow dumping parsed code in s-expression format
$ sed -n '76,78p' XS/main.cxx
#if LISPTREES
                "       -L      print parser results in LISP format\n"
#endif
$ 

at some point the lisptrees content was removed from the source code


improvements to the source code and converted to the meson build system

a few years ago I built it using a python3 virtual environment (venv) with meson-0.54.x and again with meson-0.56.x

XS (meson build system) [ABANDONED]
XS-library [ABANDONED]

XS-library/xs/lib.d/math.xs

a Free Software Foundation employee's comments on the foregoing

I looked at math.xs, and boy is it ugly.

In addition, it seems to mean using functional programming to decompose a list. That is a pain in the neck.

I don't know whether it is more bad or less bad than programming in shell syntax. But at least there' an excuse in that case: programming is built around a command line syntax. I see no excuse for making the math.xs syntax so inconvenient. If they're designing a new language from zero, why take such a big step backard?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants