In first, I have tested to enable if_mzscheme by racket from Arch repository(8.7.0.6). But it is failed.
And I have read the discussion.
So from the source code is needed. OK.
I have build racket from git and below command.
sudo make unix-style PREFIX=/usr/local
And I have build with Vim by below options.
./configure \
--with-features=huge \
--with-compiledby="Shougo" \
--enable-multibyte \
--enable-gui=gtk3 \
--enable-python3interp \
--enable-mzschemeinterp \
--with-plthome=/usr/local \
--enable-gpm \
--enable-cscope \
--enable-fontset \
--enable-terminal \
--enable-fail-if-missing
But ....
checking --enable-mzschemeinterp argument... yes
checking --with-plthome argument... /usr/local
checking for racket include directory... /usr/local/include/racket
checking for racket lib directory... /usr/local/lib/racket
checking if racket requires -pthread... /usr/bin/grep: /usr/local/lib/racket/buildinfo: No such file or directory
no
checking for racket config directory... /usr/local/etc/racket/
checking for racket collects directory... /usr/local/share/racket/
checking for mzscheme_base.c... needed
checking for ffi_type_void in -lffi... (cached) yes
checking if compile and link flags for MzScheme are sane... no: MZSCHEME DISABLED
if_mzscheme is disabled.
if_mzscheme is already supported yet and can be enabled?
I have read some discussion and it seems not supported well.
#2596
#5416
https://groups.google.com/g/vim_use/c/CC821SAriZE/m/y_BZYsJRDgAJ
If it is supported, please teach me how to enable if_mzscheme.
If it cannot be enabled, I think the feature should be dropped.
Enable if_mzscheme
9.0.883
Manjaro Linux
No response
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
According to https://blog.racket-lang.org/2021/01/racket-status.html Racket release 8 switched to CS, which according to #9148 is not supported by Vim. You would need to build the old legacy version
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
Vim does not support the new version(8)?
Who maintains the feature?
It seems not supported state.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
https://github.com/racket/racket/releases/tag/v7.9
version 7.9 is two years old. And the issue is 1 year ago.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
I have downloaded Racket v7.9 and build it by:
$ cd racket/src
$ ./configure --enable-libs --enable-shared --prefix=/usr/local
$ sudo make install
It works for me. So Racket 7.9 version is required instead of Racket 8.
The main important thing is no maintainer for if_mzscheme.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
Currently, vim-win32-installer is using Racket 8.3 BC.
I heard that Racket 8.5 BC is also working on Linux, but it failed to compile with Racket 8.6 BC.
I think that there are some issues in if_mzsch:
As you already mentioned, the most important thing is that no one is actively maintaining it.
I think it would be better to consider dropping support for if_mzsch.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
@k-takata As you can see from this post:
#2596 (comment)
this feature is functional, and is in demand by a nonzero number of people. I hope they don't listen to you and it won't be dropped.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
I was playing around with github actions to create an installer package. incomplete - just does 64bit versions at the moment, just experimenting for proof of concept.
https://github.com/zewpo/vim-win32-installer/blob/experiment-with-github-actions/.github/workflows/build.yml
But, I thought I managed to get racket 8.7 BC working. Well, at least it passes the existing tests as they are written now. (Assuming the testing is not falling back to prior installations of racket on the runner image.) I remember having to change the line that installs the r5rs-lib.:
raco pkg install -i --auto r5rs-lib
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
can you create a PR for the vim-win32-installer repository please?
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
@chrisbra
PR for the new experimental gha workflow?
or PR to backport raco install change to the appveyor build?
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
@chrisbra sorry, I think you probably meant for this raco issue. OK - PR vim/vim-win32-installer#298
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()