Git Product home page Git Product logo

genartlib's People

Contributors

shrynx avatar thobbs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

genartlib's Issues

Tutorial / Project Template Usability Improvements

Notes from one user:

  • The version of Clojure I have is different from the one referenced in the tutorial's project.clj file. I had to take care that the version I needed was referenced in the file.
  • I didn't realize I had to name the lein project "sketch"
  • I didn't realize I had to copy the sketch subdirectory into the clj subdirectory

Need to update files and instructions to improve these

Instructions for (or link to) dealing with JDK version/Processing workaround(s)?

If you are arriving at this project or quil in 2022 (with recent versions of JDK and macOS), just following the docs isn't enough to get up and running. One has to work around the Java/Processing/macOS incompatibilities as discussed here and here.

My preferred workaround is a variation of this one.

I'm wondering: is it appropriate for a downstream project such as this one to advise on navigating upstream issues? If so, how opinionated should they be?

Clojure 1.11.1 error loading genartlib.random: abs does not exist

On clojure 1.11.1, when i require genartlib.random, i get this error:

Execution error (IllegalAccessError) at genartlib.random/loading (random.clj:1).
abs does not exist
Execution error (NoClassDefFoundError) at java.lang.Class/forName0 (Class.java:-2).
Could not initialize class genartlib.random__init

When i try it with clojure 1.11.1, and i use the same version of quil (3.1.0) and quil.core/abs is present and working. But genartlib.random can't be loaded.

When i matched the clojure version with the version required in genartlib (1.10.1) atm, it works! ๐ŸŽ‰

It's ok for me to use clojure 1.10.1, but this could possibly easily be fixed. I'll have a look into it when i have more time.

Porting to Java?

hello @thobbs ! this a very useful set of tools and/or shortcuts. I work in Java and I would like to port your library, is that ok?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.