Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@borkdude/sci

Package Overview
Dependencies
Maintainers
1
Versions
37
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@borkdude/sci - npm Package Versions

234

0.1.0

Diff

Changelog

Source

v0.1.0 (2020-06-16)

Thank to @jeroenvandijk, @jjttjj, @justone, @sogaiu and @armincerf for contributing.

New

  • Implement hierarchies (derive etc.) #237
  • Implement multimethods #236
  • Add ns-interns, ns-imports, ns-refers, ns-map, all-ns
  • Add do-template
  • Add clojure.edn namespace
  • Add promise and deliver (@jeroenvandijk)
  • Add :readers option to support data readers (@jjttjj)
  • Add tagged-literal
  • Add when-some and if-some (@justone)
  • Add re-matcher
  • Add re-groups (@sogaiu)
  • Implement read-string + eval #285
  • Add ns-unmap (@sogaiu)
  • Support *print-length* #294
  • Add while macro #296
  • Add clojure.repl/find-doc #304
  • Add clojure.repl/apropos #317
  • Add memoize
  • Add load-string #307
  • Add clojure.repl/pst
  • Add with-bindings macro #289
  • Add ns-resolve
  • Add clojure.core/read #317
  • Add remove-ns #318
  • Add requiring-resolve #316
  • Add tagged-literal? function (@armincerf)
  • Support with-redefs #325
  • New create-ns, new-macro-var, copy-var, init and eval-string* API functions
  • Add enumeration-seq
  • Add bean
  • Support GraalVM java11 #332
  • Support *print-meta* #334
  • Support clojure.core/intern #336
  • Defprotocol and defrecord support #279, #319
  • Add double-array and short-array
  • Add support for *print-level*

Enhancements / fixes

  • Elide metadata from function results (this makes calling evaluated functions from JavaScript easier) #259
  • Eval metadata on vars (e.g. (def ^{:test (fn [] \"foo\")} x)).
  • Syntax check on amount of args for if (@jeroenvandijk)
  • Support namespace metadata #269
  • require can now be used as a function
  • find-ns should return nil for non-existent namespace #299
  • Mark dotimes as termination-safe #298
  • Fix metadata on syntax-quoted values #301
  • Add support for :refer :all in namespace form #297
  • Support :rename in :require #303
  • Add support for use #302
  • resolve can now be used a function
  • loop bindings can refer to previous ones
  • JS interop improvements #312
  • Fix handling atom with metadata #314
  • Fix unqualified binding of when and nth in for macro
  • More JS interop improvements (@jeroenvandijk)
  • Fix for variadic recur #321
  • Fix for associative destructuring (commit)
  • Add syntax check for ns macro: first arg is required and should be symbol
  • Fix dynamic binding for functions
  • Fix parser line numbers when using shebang
  • Remove Java API, don't include AOT-ed sources in release
  • Preserve location information in error when NullPointerException occurs
  • Support alternative field access syntax (. Integer -SIZE) #339
  • Check syntax of def and report too many arguments #340
  • Fix alternative field access syntax (Integer/SIZE)
  • Fix resolving var from other namespace via refer
borkdude
published 0.0.13-alpha.19 •

borkdude
published 0.0.13-alpha.18 •

borkdude
published 0.0.13-alpha.17 •

borkdude
published 0.0.13-alpha.16 •

borkdude
published 0.0.13-alpha.12 •

borkdude
published 0.0.13-alpha.8 •

borkdude
published 0.0.13-alpha.7 •

borkdude
published 0.0.13-alpha.6 •

borkdude
published 0.0.13-alpha.5 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc