doc VS kandria

Compare doc vs kandria and see what are their differences.

doc

Flexible documentation generator for Common Lisp projects. (by 40ants)

kandria

A post-apocalyptic actionRPG. Now on Steam! (by Shirakumo)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
doc kandria
8 33
15 566
- 8.7%
7.0 8.1
22 days ago 8 days ago
Common Lisp Common Lisp
GNU General Public License v3.0 or later zlib 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.

doc

Posts with mentions or reviews of doc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-26.
  • How do you think about version number management?
    5 projects | /r/Common_Lisp | 26 Feb 2023
    - it is possible to subscribe on the changes using RSS (this is a feature of the 40ANTS-DOC documentation builder).
  • From Common Lisp to Julia
    11 projects | news.ycombinator.com | 6 Sep 2022
    So, the article is harsh on CL: YMMV. Also, your goal may vary: I want to build and ship (web) applications, and so far Julia doesn't look attractive to me (at all). Super fast incremental development, build a standalone binary and deploy on my VPS or ship an Electron window? done. Problem(s) solved, let's focus on my app please.

    The author doesn't mention a few helpful things:

    - editor support: https://lispcookbook.github.io/cl-cookbook/editor-support.ht... Emacs is first class, Portacle is an Emacs easy to install (3 clicks), Vim, Atom support is (was?) very good, Sublime Text seems good (it has an interactive debugger with stack frame inspection), VSCode sees good work underway, the Alive extension is new, usable but hard to install yet, LispWorks is proprietary and is more like Smalltalk, with many graphical windows to inspect your running application, Geany has simple and experimental support, Eclipse has basic support, Lem is a general purpose editor written in CL, it is Emacs-like and poorely documented :( we have Jupyter notebooks and simpler terminal-based interactive REPLs: cl-repl is like ipython.

    So, one could complain five years ago easily about the lack of editor support, know your complaint should be more evolved than a Emacs/Vim dichotomy.

    - package managers: Quicklisp is great, very slick and the ecosystem is very stable. When/if you encounter its limitations, you can use: Ultralisp, a Quicklisp distribution that ships every 5 minutes (but it doesn't check that all packages load correctly together), Qlot is used for project-local dependencies, where you pin each one precisely, CLPM is a new package manager that fixes some (all?) Quicklisp limitations

    > [unicode, threading, GC…] All of these features are left to be implemented by third-party libraries

    this leads to think that no implementation implements unicode or threading support O_o

    > most of the language proper is not generic

    mention generic-cl? https://github.com/alex-gutev/generic-cl/ (tried quickly, not intensively)

    Documentation: fair points, but improving etc. Example of a new doc generator: https://40ants.com/doc/

    Also I'd welcome a discussion about Coalton (Haskell-like type system on top of CL).

  • Kons-9 update – 3D Common Lisp system now on MacOS and Linux
    3 projects | /r/lisp | 26 Aug 2022
    Great news! Feedback: I guess it's time to start working on documentation ;) The readme doesn't say what the system does. I guess you could maintain a high overview "manually", and in parallel set up a documentation system (40ants doc is kinda cool). Best,
  • Favorite Lisp project? Shameless plugs welcome & encouraged!
    11 projects | /r/lisp | 4 Nov 2021
    - and 40ANTS-DOC builder.
  • Why Turtl Switched from Common Lisp to JavaScript
    6 projects | news.ycombinator.com | 27 Oct 2021
    That is why I've put about half of this year into the Common Lisp documentation generator for all of my libraries.

    If you are interested, please read it's docs and join the effort of making good documentation for CL projects: https://40ants.com/doc/

  • CL-TAR Project
    1 project | /r/Common_Lisp | 23 Sep 2021
    And the doc is built with the new https://40ants.com/doc 🎉 Really cool.
  • Does everyone here manually specify the entire project's dependency tree in .asd files?
    6 projects | /r/Common_Lisp | 5 Apr 2021

kandria

Posts with mentions or reviews of kandria. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-02.
  • Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction
    3 projects | news.ycombinator.com | 2 Mar 2024
    A recent, notable game made in Lisp is Kandria: https://store.steampowered.com/app/1261430/Kandria/ / https://github.com/Shirakumo/kandria
  • We need to talk about parentheses
    6 projects | news.ycombinator.com | 12 Feb 2024
    Examples (for Common Lisp, so not citing Emacs): reddit v1, Google's ITA Software that powers airfare search engines (Kayak, Orbitz…), Postgres' pgloader (http://pgloader.io/), which was re-written from Python to Common Lisp, Opus Modus for music composition, the Maxima CAS, PTC 3D designer CAD software (used by big brands worldwide), Grammarly, Mirai, the 3D editor that designed Gollum's face, the ScoreCloud app that lets you whistle or play an instrument and get the music score,

    but also the ACL2 theorem prover, used in the industry since the 90s, NASA's PVS provers and SPIKE scheduler used for Hubble and JWT, many companies in Quantum Computing, companies like SISCOG, who plans the transportation systems of european metropolis' underground since the 80s, Ravenpack who's into big-data analysis for financial services (they might be hiring), Keepit (https://www.keepit.com/), Pocket Change (Japan, https://www.pocket-change.jp/en/), the new Feetr in trading (https://feetr.io/, you can search HN), Airbus, Alstom, Planisware (https://planisware.com),

    or also the open-source screenshotbot (https://screenshotbot.io), the Kandria game (https://kandria.com/),

    and the companies in https://github.com/azzamsa/awesome-lisp-companies and on LispWorks and Allegro's Success Stories.

    https://github.com/tamurashingo/reddit1.0/

    http://opusmodus.com/

    https://www.ptc.com/en/products/cad/3d-design

    http://www.izware.com/mirai

    https://apps.apple.com/us/app/scorecloud-express/id566535238

  • Factorio: Space Age
    5 projects | news.ycombinator.com | 25 Aug 2023
    > The source is not publicly available, no. It‘s still being actively developed and sold after all.

    Those two are definitely not incompatible. Take Karia[0] for example, which is fully Free Software[1].

    [0] https://store.steampowered.com/app/1261430/Kandria/

    [1] https://github.com/Shirakumo/kandria/blob/master/LICENSE

  • The battlebit discord anticheat “helpers” everybody.
    1 project | /r/linux_gaming | 12 Jul 2023
    I’ve seen a 1 person team support steam deck controls with a game written in lisp kandria. The battlebit devs have much better tools supporting steam deck using the unity engine. The controls for the steam deck is definitely not the main reason to abandon Linux, the anti cheat stuff seams to be the only thing in the way.
  • best lisp or scheme for web game dev?
    3 projects | /r/lisp | 9 Jul 2023
    I don't know about "best", but the work that the Kandria dev has put into CL libraries to create his game has been impressive to see.
  • Owner of Symbolics Lisp machines IP is interested in a non-commercial release
    4 projects | news.ycombinator.com | 7 Jul 2023
  • Steel Bank Common Lisp 2.3.5 released
    1 project | news.ycombinator.com | 28 May 2023
  • Peter Norvig – Paradigms of AI Programming Case Studies in Common Lisp
    8 projects | news.ycombinator.com | 5 May 2023
  • Looking for multi-paradigm languages that have reliable tail-call optimization
    1 project | /r/AskProgramming | 27 Mar 2023
    For what it's worth, I'd take a look at Common Lisp. It's perhaps less functionally-minded than OCaml, but I don't think it's fair to call it imperative. You'll encounter similar-looking patterns. There aren't loads of games for CL, but I've heard Kandria is super (https://github.com/Shirakumo/kandria), as well as being a great example project.
  • Kandria, an action RPG made with Common Lisp is now available!
    1 project | /r/Common_Lisp | 11 Jan 2023

What are some alternatives?

When comparing doc and kandria you can also consider the following projects:

wookie - Asynchronous HTTP server in common lisp

clog - CLOG - The Common Lisp Omnificent GUI

woo - A fast non-blocking HTTP server on top of libev

awesome-lisp-companies - Awesome Lisp Companies

cl-lsp - An implementation of the Language Server Protocol for Common Lisp

phel-lang - Phel is a functional programming language that transpiles to PHP. A Lisp dialect inspired by Clojure and Janet.

weblocks - This fork was created to experiment with some refactorings. They are collected in branch "reblocks".

wuffs - Wrangling Untrusted File Formats Safely

cl-permutation - Permutations and permutation groups in Common Lisp.

sb-simd - A convenient SIMD interface for SBCL.

LispSyntax.jl - lisp-like syntax in julia

pgloader - Migrate to PostgreSQL in a single command!