emacs-request VS lparallel

Compare emacs-request vs lparallel and see what are their differences.

emacs-request

Request.el -- Easy HTTP request for Emacs Lisp (by tkf)

lparallel

Parallelism for Common Lisp (by lmj)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
emacs-request lparallel
10 4
604 239
- -
0.0 0.0
about 1 year ago over 1 year ago
Emacs Lisp Common Lisp
GNU General Public License v3.0 only BSD 3-clause "New" or "Revised" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

emacs-request

Posts with mentions or reviews of emacs-request. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-04.

lparallel

Posts with mentions or reviews of lparallel. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-10.
  • Request for help merging PR to lparallel
    2 projects | /r/lisp | 10 May 2023
    A while ago (pretty long while actually) i've found this inconsistency in setting thread bindings in lparallel. Fixed it with this little PR https://github.com/lmj/lparallel/pull/41
  • Consuming HTTP endpoint using Common Lisp
    3 projects | dev.to | 17 Oct 2022
    Parallel First package to use is lparallel to enable parallel processing without much coding on my side. Thing are easy here, you define lparallel:*kernel* with number of workers available for parallel tasks, define channel to receive results and start coding. I have actually used approach that does not even require channel for results.
  • A vision of a multi-threaded Emacs
    7 projects | /r/emacs | 20 May 2022
    Users should work with higher level primitives like tasks, parallel loops, asynchronous functions etc. Think TBB, Thrust, Taskflow, lparallel for CL, etc.
  • Are there public experiments with parallel and concurrent lisp 'engines'?
    6 projects | /r/lisp | 12 Feb 2022
    Observe, I am not asking for libraries or frameworks to enable writing threaded or task based and concurrent user applications, I am aware of those myself, for example lparallel for CL. What I am interested about is, if it is worth, or even possible, to parallelize core lisp runtime itself.

What are some alternatives?

When comparing emacs-request and lparallel you can also consider the following projects:

plz.el - An HTTP library for Emacs

verb - Organize and send HTTP requests from Emacs

ob-http - make http request within org-mode babel

walkman - Write HTTP requests in Org mode and replay them at will using cURL

tmcalculator.el

emacs-async - Simple library for asynchronous processing in Emacs

oneTBB - oneAPI Threading Building Blocks (oneTBB)

SICL - A fresh implementation of Common Lisp

Eclector - A portable Common Lisp reader that is highly customizable, can recover from errors and can return concrete syntax trees

Taskflow - A General-purpose Parallel and Heterogeneous Task Programming System

sgd-lookup.el - An Emacs API wrapper for Saccharomyces Genome Database (SGD).

emacs-0x0