Help boujou software to give you the best experience. We use cookies to offer you the best browsing experience. By continuing to browse this site you accept the placement and use of cookies. View details of how we use cookies.
This site uses cookies. By continuing to browse this site you accept the placement and use of cookies. View details of how we use cookies.
We noticed that you are using an older version of Google Chrome.
To ensure that you get the best experience on our website, we recommend you to update your browser.
Continue
Ask HN: What would you like to see in a standard library? - rawje
This is part of a larger project that will be useful for many engineers. It is similar to the standard libraries of the web but for programming in the Java/Scala/Clojure world.
======
mindcrime
I'd like to see this become a thing for programming language designers to pay
attention to. I don't think it's at all unrealistic to envision having a
default "standard library" for a programming language that is pretty close to
"best of breed" in most respects. This could be as simple as a template
library, a JVM/REPL, etc.
The current situation in the language space is - and I think it's mostly a
self-inflicted wound - that we as a community seem to be relying on a rag-
tag assortment of "compiler" programs, JVM implementations, REPLs, etc. to
provide the basic tools that should be provided by the language designers.
This is a little like the situation we saw for SQL back in the 80s/90s. We
didn't have SQL support in any DBMS, and the idea of building a web
application based on a generic SQL layer was considered a bit kooky, so we
instead built a standard library for the web in Java (JSP, servlets, JDBC,
etc.) that basically built the language.
~~~
vram22
I can imagine if there is a standard library, it would help solve the problem
with common language features (many of them could be rather niche, but
require them), or some common problems (e.g. common ways of doing I/O), and
would be a common target of the language designers. So, some of the common
features would be359ba680
Related links:
Comments