wscl VS gophernotes

Compare wscl vs gophernotes and see what are their differences.

wscl

Sources of the "Well Specified Common Lisp" specification which is based on the final draft of the Common Lisp standard but is not a new Common Lisp standard. (by s-expressionists)
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
wscl gophernotes
4 10
38 3,769
- 0.5%
6.9 3.0
4 days ago 6 months ago
TeX Go
GNU General Public License v3.0 or later 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.

wscl

Posts with mentions or reviews of wscl. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-23.
  • Practical Common Lisp
    1 project | news.ycombinator.com | 8 Jan 2022
    You can't seriously say that, just because one targets a well-specified machine, that the language being used is well-specified. The determinism of a Clojure-on-JVM program would also be dependent on the particular code the Clojure compiler generates. In Common Lisp there is the Armed Bear Common Lisp implementation, which runs on a JVM. Does it benefit from JVM determinism or not? It probably does not, because the JVM is simply not aware of undefined behaviour that ABCL or Clojure are implicitly defining.

    When it comes to having different platforms, it would also be necessary for any other compilers to generate semantically identical code. Different Clojure systems do _not_ do that. For example, arithmetic in ClojureScript uses JS floats where Clojure-on-JVM and others use integers of some size.

    In my experience, writing a non-conforming CL program is hard, and much harder than writing a program without undefined behaviour in C. I am not sure why, other than vaguely suggesting the UB is more "localised" in some way. But there is also a modification of the ANSI standard being worked on, which attempts to eliminate undefined behaviour <https://github.com/s-expressionists/wscl>.

  • Collective Code Construction Contract
    3 projects | /r/ProgrammingLanguages | 23 Nov 2021
    Common Lisp was standardised by an ANSI committee. Here is a list of issues that were voted on. Nowadays there is also the Well Specified Common Lisp project, but no issues have been voted on yet.
  • Why Lisp?
    10 projects | news.ycombinator.com | 12 Nov 2021
    SICL is still an implementation of Common Lisp, and not of a new programming language (give or take some additional features, such as first-class global environments). That said, there is some overlap between the authors of SICL and the authors of Well Specified Common Lisp <https://github.com/s-expressionists/wscl>; but WSCL only really defines some undefined and contradictory behaviour in the ANSI Common Lisp specification.
  • Revisited: A casual Clojure / Common Lisp code/performance comparison
    3 projects | /r/lisp | 31 Oct 2021
    The HyperSpec is a (derived work of a) language specification - its job is precisely to explain infrequently used things in too much detail. (And it ironically fails in many places.) Generally, one does not want to read a specification, unless they know they need to check something specific.

gophernotes

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

What are some alternatives?

When comparing wscl and gophernotes you can also consider the following projects:

nyxt - Nyxt - the hacker's browser.

gomacro - Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros

SICL - A fresh implementation of Common Lisp

yaegi - Yaegi is Another Elegant Go Interpreter

whirlisp - A whirlwind Lisp adventure

gonum - Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more

clim.flamegraph - Flamegraph-style visualization of sb-sprof results in CLIM

lgo - Interactive Go programming with Jupyter

nbview - View Jupyter Notebooks in your terminal

PurefunctionPipelineDataflow - My Blog: The Math-based Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with principle-based Warehouse/Workshop Model

AWS Data Wrangler - pandas on AWS - Easy integration with Athena, Glue, Redshift, Timestream, Neptune, OpenSearch, QuickSight, Chime, CloudWatchLogs, DynamoDB, EMR, SecretManager, PostgreSQL, MySQL, SQLServer and S3 (Parquet, CSV, JSON and EXCEL).