advent-of-code-2023 VS clog

Compare advent-of-code-2023 vs clog and see what are their differences.

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
advent-of-code-2023 clog
1 151
0 1,452
- -
6.8 9.7
6 months ago about 20 hours ago
Common Lisp Common Lisp
ISC License GNU General Public License v3.0 or later
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.

advent-of-code-2023

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

clog

Posts with mentions or reviews of clog. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-05-22.
  • A Road to Common Lisp
    16 projects | news.ycombinator.com | 22 May 2024
    It's a great article. Since 2018 though, we have more tools and resources so we can enhance it. (I copy/edit a comment of mine from last thread)

    ## Pick and Editor

    The article is right that you can start with anything. Just `load` your .lisp file in the REPL. But even in Vim, Sublime Text, Atom/Pulsar, VSCode, the Jetbrains suite or Jupyter notebooks, you can get pretty good to very good support. See https://lispcookbook.github.io/cl-cookbook/editor-support.ht...

    > if anyone is interested in making a Common Lisp LSP language server, I think it would be a hugely useful contribution to the community.

    Here's a new project used for VSCode: https://github.com/nobody-famous/alive-lsp There's also https://github.com/cxxxr/cl-lsp

    ## Libraries

    He doesn't mention this list, what a shame: https://github.com/CodyReichert/awesome-cl => the CL ecosystem is probably bigger than you thought. Sincerely, only recently, great packages appeared: CLOG, sento (actors concurrency), 40ants-doc, official CL support on OVH through Platform.sh, great editor add-ons (Slite test runner, Slime-star modules…), Coalton 1.0 (Haskell-like ML on top of CL), April v1.0 (APL in CL), a Qt 5 "library" (still hard to install), many more… (Clingon CLI args parser, Lish, a Lisp Shell in the making, the Consfigurator deployment service, generic-cl)…

    His list is OK, I'd pick another HTTP client (Dexador instead of Drakma) and another JSON library (jzon or shasht), new ones since 2018 too, but that's a detail.

    BTW, see also a list of companies: https://github.com/azzamsa/awesome-lisp-companies/ (nothing official, we add when we find one)

    ## Other resources

    The Cookbook (to which I contribute) is a useful reference to see code and get things done, quickly. https://lispcookbook.github.io/cl-cookbook/

    While I'm at it, my last shameless plug: after my tutorials written for the Cookbook and my blog, I wanted to do more. Explain, structure, demo real-world Common Lisp. I'm creating this course (there are some free videos): https://www.udemy.com/course/common-lisp-programming/?coupon... You'll learn CL efficiently and support an active Lisper.

    ## Web Development

    See the Cookbook, and the awesome list. We have many libraries, you still have to code for things taken for granted in other big frameworks. I have some articles on my blog. I have a working Django-like DB admin dashboard, I have to finish the remaining 20%…

    We have new very cool kids in town, especially CLOG, that is like a GUI for the browser. Check it out: https://github.com/rabbibotton/clog

    ## Game Development

    See again the awesome-cl list. And the Kandria game, published on Steam, all done in CL: https://kandria.com/

    ## Unit Testing

    We have even more test frameworks since 2018! And some are actually good O_o

    ## Projects

    To create a full-featured CL project in one command, look no further, here's my (shameless plug) project skeleton: https://github.com/vindarel/cl-cookieproject you'll find the equivalent for a web project, lighter alternatives in the README, and a demo video: https://www.youtube.com/watch?v=XFc513MJjos&feature=youtu.be

    ## Community

    We are also on Discord: https://discord.gg/hhk46CE and on Libera Chat.

    ## Implementations

    CLASP (CL for C++ on LLVM) reached its v1.0, congrats. https://github.com/clasp-developers/clasp/releases/tag/1.0.0 More are in the making…

    We got dynamic library delivery tool for SBCL (sbcl-librarian). There's a rumor from the European Lisp Symposium that a feature beginning in "co" and lasting in "routine" is coming to SBCL.

    Allegro CL (proprietary) got a new version running in the browser…

    Crazy Lisp world <3

  • Embracing Common Lisp in the Modern World
    6 projects | news.ycombinator.com | 24 Jan 2024
  • Use any web browser as GUI, with Zig in the back end and HTML5 in the front end
    17 projects | news.ycombinator.com | 1 Jan 2024
    Reminds me of the approach of CLOG (Common Lisp Omnificent Gui[1]) and its ancestor GNOGA (The GNU Omnificent GUI for Ada[2]).

    They also integrate basic components and even graphical UI editor (at least for CLOG), so you can essentially develop the whole thing from inside CL or Ada

    [1] https://github.com/rabbibotton/clog

    [2] https://github.com/alire-project/gnoga

  • Common Lisp: An Interactive Approach (1992) [pdf]
    7 projects | news.ycombinator.com | 10 Oct 2023
    For me David Botton [0] with his work including code, support and videos is doing very nice work in this direction.

    I use SBCL for everything but work because I cannot get; we are getting there, but like you say, it’s such a nice experience working interactively building fast that it is magic and it’s painful returning to my daily work of Python and typescript/react. It feels like a waste of time/life, really.

    [0] https://github.com/rabbibotton/clog

  • CLOG - The Common Lisp Omnificent GUI
    1 project | /r/lisp | 30 Jun 2023
  • Clog The Common Lisp Omnificent GUI
    1 project | /r/hypeurls | 29 Jun 2023
  • Clog – The Common Lisp Omnificent GUI
    2 projects | news.ycombinator.com | 29 Jun 2023
  • Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI
    4 projects | news.ycombinator.com | 29 Jun 2023
  • Want to learn lisp?
    3 projects | /r/lisp | 18 Jun 2023
    I was following along on the Windows page and didn't check back on the main README to see if any of the other instructions would help.
  • All Web frontend lisp projects
    10 projects | /r/lisp | 23 May 2023
    It the answer is "latter", then you could look at Common Lisp and Reblocks (https://40ants.com/reblocks/) or CLOG (https://github.com/rabbibotton/clog).

What are some alternatives?

When comparing advent-of-code-2023 and clog you can also consider the following projects:

kandria - A post-apocalyptic actionRPG. Now on Steam!

stumpwm - The Stump Window Manager

awesome-cl - A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.

electron-sbcl-sqlite - A simple boilerplate that builds an Electron app with SBCL and SQLite3 embedded

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

kons-9 - Common Lisp 3D Graphics Project

paip-lisp - Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"

alive-lsp - Language Server Protocol implementation for use with the Alive extension

htmx - </> htmx - high power tools for HTML

coalton - Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.

jzon - A correct and safe(er) JSON RFC 8259 reader/writer with sane defaults.

awesome-lisp-companies - Awesome Lisp Companies

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