Comments (11)
Hi Raúl,
Thank you for your interest in my library!
This library is still maintained, but I havn't made any changes to it for quite some time. It should work though, as far as I know.
I think I will remove the dependency to my other library. That will make it easier for you and others to use it.
If you have any ideas for features and other improvements, I'm happy to listen. I might very well implement them.
from cel4j-artifact.
Awesome, is this released somewhere? We'd love to test it but currently I can't build from sources because of the other libs not linked in the repo.
from cel4j-artifact.
It hasn't been released anywhere yet. But the other library can be found here.
I am actually removing the dependency as we speak. Hopefully I will finish that today.
from cel4j-artifact.
from cel4j-artifact.
Now I've uploaded a beta release of it. The dependency is gone.
from cel4j-artifact.
Great!, Where has it been released?
from cel4j-artifact.
You can find it on the release page. The built project is in a .zip file.
from cel4j-artifact.
Thanks I'll report back if I find any issues, cheers!
from cel4j-artifact.
Hey @macroing 👋
You can find it on the release page. The built project is in a .zip file.
I tried to include it in https://github.com/arrow-kt/ank adding compile fileTree(dir: 'libs', include: ['*.jar'])
to build.gradle
file but didn't work...
Anyways, after cloning your repo and generating/releasing the artifact locally and add the dependency as a regular one it worked smoothly 🎉
I can open a PR with everything setup to upload the artifact to Maven Central or Bintray. As you can imagine more convenient for users that want to consume Artifact. Would you be interested in this?
FWIW, generics are working 💯 ❤️
As mentioned before our idea is using Artifact as ScriptEngine for the Java code in ΛNK but I saw that Artifact is licensed under the GNU General Public License v3.0
and ΛNK is licensed under the Apache License 2.0
so now I'm wondering if there might be any kind of incompatibility between the licenses and therefore be an issue to ΛNK users. To avoid that, would you consider changing Artifact's license to an Academic (e.g. MIT
) or a Permissive (e.g. Apache
) less restrictive license? What do you think?
Thanks for developing Artifact, it's awesome!
cc @raulraja
from cel4j-artifact.
Hi @Guardiola31337,
Thank you for showing interest in my library!
I'd be more than happy to accept a pull request that adds support for Maven and / or other build tools. Because I've only used Maven a couple of times in the past, I skipped adding support for that myself.
The license is actually LGPL v3.0 and not GPL v3.0. I've noticed that some of my repositories show GPL v3.0, whereas others show LGPL v3.0. The same COPYING and COPYING.LESSER files have been included with all my repositories. Maybe the COPYING.LESSER file has been modified somehow when I've uploaded it to some of my repositories? Otherwise I don't know why.
I thought LGPL v3.0 would be permissive enough. But reading about it, it doesn't look like it. So I might as well just change the license to MIT, which seems the least restrictive.
You should note that I made some backwards-incompatible changes to the code of the scripting language itself, after the beta release. Mainly how import- and package statements are written. They no longer require a "#" character in front of them. I also deleted some minor features that weren't useful.
from cel4j-artifact.
I'd be more than happy to accept a pull request that adds support for Maven and / or other build tools. Because I've only used Maven a couple of times in the past, I skipped adding support for that myself.
There you go #2 🚀
So I might as well just change the license to MIT, which seems the least restrictive.
Thank you very much for changing the license 🙏
You should note that I made some backwards-incompatible changes to the code of the scripting language itself, after the beta release. Mainly how import- and package statements are written. They no longer require a "#" character in front of them. I also deleted some minor features that weren't useful.
Will follow with some questions that showed up after testing Artifact as ScriptEngine for the Java code in ΛNK locally.
Thanks again!
from cel4j-artifact.
Related Issues (1)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cel4j-artifact.