serve-d VS cps

Compare serve-d vs cps and see what are their differences.

serve-d

D LSP server (dlang language server protocol server) (by Pure-D)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
serve-d cps
1 9
189 195
3.2% 1.0%
7.5 7.9
18 days ago about 1 month ago
D Nim
MIT License MIT 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.

serve-d

Posts with mentions or reviews of serve-d. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-03.
  • D Programming Language
    13 projects | news.ycombinator.com | 3 Dec 2023
    D has a language server (LSP) you can use any IDE/editor that supports it

    - Sublime Text

    - vscode

    - vim/nvim

    - emacs

    etc..

    https://github.com/Pure-D/serve-d/

cps

Posts with mentions or reviews of cps. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-14.
  • Nim CPS: compile-time continuations
    2 projects | news.ycombinator.com | 14 Feb 2024
    2 projects | news.ycombinator.com | 14 Feb 2024
    This'll get you closer: https://github.com/nim-works/cps

    Sorry, I was in a hurry.

  • D Programming Language
    13 projects | news.ycombinator.com | 3 Dec 2023
    - https://github.com/nim-works/cps

    Or a neural network DSL or for a self-contained example, einsum:

  • NIR: Nim Intermediate Representation
    9 projects | news.ycombinator.com | 30 Sep 2023
    There has been a more-or-less working CPS implementation for Nim for a few years now,

    https://github.com/nim-works/cps

    https://github.com/nim-works/cps/tree/master/docs

    Nobody seems to care though, as it has gained no traction at all and it has been mostly ignored by the core team.

  • Nim v2.0 Released
    49 projects | news.ycombinator.com | 1 Aug 2023
    Ones that have not been mentioned so far:

    nlvm is an unofficial LLVM backend: https://github.com/arnetheduck/nlvm

    npeg lets you write PEGs inline in almost normal PEG notation: https://github.com/zevv/npeg

    futhark provides for much more automatic C interop: https://github.com/PMunch/futhark

    nimpy allows calling Python code from Nim and vice versa: https://github.com/yglukhov/nimpy

    questionable provides a lot of syntax sugar surrounding Option/Result types: https://github.com/codex-storage/questionable

    ratel is a framework for embedded programming: https://github.com/PMunch/ratel

    cps allows arbitrary procedure rewriting to continuation passing style: https://github.com/nim-works/cps

    chronos is an alternative async/await backend: https://github.com/status-im/nim-chronos

    zero-functional fixes some inefficiencies when chaining list operations: https://github.com/zero-functional/zero-functional

    owlkettle is a declarative macro-oriented library for GTK: https://github.com/can-lehmann/owlkettle

    A longer list can be found at https://github.com/ringabout/awesome-nim.

  • CPS – Also Known as Continuation-Passing Style – For Nim
    1 project | news.ycombinator.com | 5 Feb 2022
  • In Defense of Async: Function Colors Are Rusty
    3 projects | news.ycombinator.com | 5 Jan 2022
    I think the CPS attempt in Nim could do this

    https://github.com/nim-works/cps

  • Nim Version 1.6 Released
    37 projects | news.ycombinator.com | 19 Oct 2021
    * Goroutines are probably a lot more easier to use. Work is being done to make Nim even better in that area: https://github.com/nim-works/cps but don't expect it soonish.

    * I feel like Go has less 'edge cases', but the Nim compiler is steadily getting more stable, especially consider it's not backed up by a major company!

    * Metaprogramming is really powerful, but not beginner friendly. The documentation says use macros when necessary, but personally I don't think that really happens in practice.

    The advantages by far outweigh the disadvantages, especially if you are looking for a clean Go alternative(except maaaaaaybeee web application).

  • Looking for more example of nim's coroutines
    2 projects | /r/nim | 15 May 2021
    and the fifth: https://github.com/disruptek/cps

What are some alternatives?

When comparing serve-d and cps you can also consider the following projects:

hylo - The Hylo programming language

nim-chronos - Chronos - An efficient library for asynchronous programming

DCD - The D Completion Daemon is an auto-complete program for the D programming language

treesitter-unit - A Neovim plugin to deal with treesitter units

httpbeast - A highly performant, multi-threaded HTTP 1.1 server written in Nim.

p-map - Map over promises concurrently

jester - A sinatra-like web framework for Nim.

godot-nim - Nim bindings for Godot Engine

norm - A Nim ORM for SQLite and Postgres

nlvm - LLVM-based compiler for the Nim language

pixie - Full-featured 2d graphics library for Nim.

diesel_async - Diesel async connection implementation