ChezScheme
dumb-jump
Our great sponsors
ChezScheme | dumb-jump | |
---|---|---|
27 | 14 | |
6,845 | 1,538 | |
0.5% | - | |
9.0 | 3.3 | |
7 days ago | about 2 months ago | |
Scheme | Emacs Lisp | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ChezScheme
- Chez Scheme v10.0
- ChezScheme
-
Racket branch of Chez Scheme merging with mainline Chez Scheme
The main line of Chez Scheme is here:
https://github.com/cisco/ChezScheme
There is more work to be done before release 10.0.
-
Not only Clojure – Chez Scheme: Lisp with native code speed
What is yakihonne? Another blogging platform? Rather confusing to use.
Anyway, would have been nice for the article to link to Chez Scheme project's page, which seems to be this one:
https://github.com/cisco/ChezScheme
Also not clear why should folks use Chez? The article barely covered the why or what successful apps have been written in Chez.
-
My resignation letter as R7RS-large chair
Who will convince Kent to come back and make r6.1rs? https://github.com/cisco/ChezScheme/issues/574
If you want a large language, isn't it a better idea to build it on top of something the makes better guarantees for the user? I prefer my program to not continue executing after reaching an erroneous state.
-
Why does GUIX use guile if chez 20x faster + a bunch of other reasons?
So far as I know Chez is not a variation on Guile, it's a scheme implementation similar to Guile, and so far that I can see Guile is more active, with more community and more package ecosystem , and looks like Chez is/was a cisco project, not sure how is the development process there, but Guile looks like more active in terms of commits https://git.savannah.gnu.org/cgit/guile.git, the last one in "main" is 3 weeks ago vs may 23 https://github.com/cisco/ChezScheme/commits/main.
-
Are there any notable software projects done by traditionally non-software companies?
The link doesn't work for me but to answer the title, I found it interesting to learn that Chez Scheme (often regarded as the Scheme implementation which produces the fastest programs) is developed by Cisco, the company that makes networking hardware
-
Is anyone doing Advent of Code in R7RS this year?
Göran is spot on. I am sad that Marc's proposal on the chez tracker has seemingly died: https://github.com/cisco/ChezScheme/issues/574
-
Unable to install Chez Scheme, I'm lost 🙃. Can you illustrate me on how to do this because I have tried for a couple hours and I don't have time to waste so I guess is better if I ask step by step the meaning of all of this
Download the exe from here
-
GitHub Copilot investigation
Many open source project don't allow contributions from people that have worked with similar projects with incompatible licenses. I remember https://github.com/cisco/ChezScheme/pull/376#issuecomment-45... and https://wiki.winehq.org/Developer_FAQ#Copyright_Issues
dumb-jump
-
Jump around huge code bases in Emacs without LSP or TAGS
TLDW It describes the dumb-jump emacs package: https://github.com/jacktasia/dumb-jump
-
Scala support
I use lsp for C++, but for jump to definition I like dumb jump, because it works.
-
How to develop Xcode project in emacs?
Oh, I forgot to mention, I have also found dumb-jump to work pretty well for Xcode projects, with no configuration.
-
Closing 10% of all Emacs bugs
I don't really have any trouble using Emacs on the "modern" C++ codebases that I'm working on. I've tried lsp-mode and eglot with clangd but found that really all I need is a little bit of elisp to call clang-format, dumb-jump (<https://github.com/jacktasia/dumb-jump>) to jump to definition, and project-compile to build the project and collect warnings/errors into a buffer.
-
Crystal Programming Language
> 2. No language server (apparently it's just impossible due to the way the language works). Tbh, I'd be happy with just "Go to definition" but alas, no-can-do!
Emacs' dumb-jump appears to have some basic support for go to definition: https://github.com/jacktasia/dumb-jump/blob/master/dumb-jump...
But out of curiosity, what is the issue from a technical point of view?
-
How I use Emacs to write Perl
For jumping between function definitions I use dumb-jump, which usually just works. I configure dumb-jump to use ag for its searching which makes it work very quickly.
-
Trying to get "better-jumper" work.
Mark ring may be what you want. If you want to jump around a code base, Dumb Jump is great: https://github.com/jacktasia/dumb-jump
-
Navigating an enormous code base
dumb-jump: another tool based on ripgrep, this one defines regexes for what definitions look like in a bunch of languages. This gives you a primitive jump-to-def functionality without any setup (except installing ripgrep). The pros and cons are roughly the same as rg.el and deadgrep: you might not jump to exactly the thing you want (if there are multiple choices, you can select the definition you prefer), but it requires no setup and is pretty fast.
-
Does anyone use Emacs to development big Golang project like Kubernetes?
I recommend https://github.com/jacktasia/dumb-jump
-
Building an Intelligent Emacs
While I have no idea about tags, I want to say that you may find something as simple as dumb-jump[1] does what you want most of the time.
[1] https://github.com/jacktasia/dumb-jump
What are some alternatives?
r6rs-pffi - Portable Foreign Function Interface (FFI) for R6RS
deadgrep - fast, friendly searching with ripgrep and Emacs
racket-markdown-blog - This repository contains another attempt of writing a blog. The blog's "engine" is written in Racket. There is a Dockerfile which can be used to run the blog inside a Docker container, to ease deployment.
quelpa - Build and install your Emacs Lisp packages on-the-fly directly from source
racket - The Racket repository
rg.el - Emacs search tool based on ripgrep
Mezzano - An operating system written in Common Lisp
importmagic.el - An Emacs package that resolves unimported Python symbols
ops-examples - A repository of basic and advanced examples using Ops
dap-mode - Emacs :heart: Debug Adapter Protocol
web-tutorial - How to write web applications with Racket
crystal-spacemacs-layer - Spacemacs contribution layer for Crystal