Comments (13)
@yegor256 @maxonfjvipon Could you take a look, please?
from eo.
@volodya-lombrozo thanks for the report, here is a feedback:
Problems
- The bug report requires a more detailed and precise title. For example, the title 'Unable to compile "Hello World" program from README' better describes the specific problem.
- The report does not include information regarding the system where the bug was recreated. Such information is fundamental for debugging and resolving the issue.
- The report fails to state whether the bug occurs consistently or intermittently. This detail is crucial for tracking and rectifying the bug.
I would recommend adding a "Steps to Reproduce" section to make the bug easier for developers to replicate.
Please fix the bug report in order it to get resolved faster.
Analyzed with gpt-4
from eo.
@volodya-lombrozo should be:
# Comment here.
[args] > app
QQ.io.stdout > @
"Hello, world!\n"
from eo.
@maxonfjvipon Where is the difference? Why do I need to add # Comment here.
?
from eo.
@volodya-lombrozo comments are mandatory in front of top level abstract objects
from eo.
@maxonfjvipon btw, it didn't help:
cat app.eo
# Comment here.
[args] > app
QQ.io.stdout > @
"Hello, world!\n"
Output:
EO objects registered in .eoc/eo-foreign.json
Assembling into .eoc
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/app.eo:1': Comment must be at least 64 characters long
[ERROR] The hash wasn't found for tag 130afdd1456a0cbafd52aee8d7bc612e1faac547
[ERROR] 'org.eolang.maven.ProbeMojo@375bc443' execution failed
[ERROR] The hash wasn't found for tag 130afdd1456a0cbafd52aee8d7bc612e1faac547
[ERROR] Failed to execute goal org.eolang:eo-maven-plugin:0.38.2:assemble (default-cli) on project eoc: 'org.eolang.maven.AssembleMojo@5115f590' execution failed: java.lang.IllegalStateException: org.apache.maven.plugin.MojoFailureException: 'org.eolang.maven.ProbeMojo@375bc443' execution failed: org.eolang.maven.hash.ChText$NotFound: The hash wasn't found for tag 130afdd1456a0cbafd52aee8d7bc612e1faac547 -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
The command "/usr/local/lib/node_modules/eolang/mvnw/mvnw eo:assemble -Deo.version=0.38.2 -Deo.tag=130afdd1456a0cbafd52aee8d7bc612e1faac547 --quiet -Deo.sourcesDir=/Users/lombrozo/Workspace/Playground/eo/hello -Deo.targetDir=/Users/lombrozo/Workspace/Playground/eo/hello/.eoc -Deo.outputDir=/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/classes -Deo.generatedDir=/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/generated-sources -Deo.placed=/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/eo-placed.csv -Deo.placedFormat=csv --batch-mode --color=never --update-snapshots --fail-fast --strict-checksums" exited with #1 code
from eo.
@volodya-lombrozo it helps, but there's other error, please try to use --parser=0.38.4 --home-tag=0.38.4
flags
from eo.
@volodya-lombrozo comments are mandatory in front of top level abstract objects
omg... Why?
Maybe we should update README
file then? What do you think?
from eo.
@volodya-lombrozo yes, we should, we have a ticket for it
from eo.
@maxonfjvipon from this #921 :
The severity level should be warning.
Why this feature prevents the build then?
from eo.
@volodya-lombrozo after this we made a mandatory comment a part of EO grammar, so if you miss comment - it can't be parsed
from eo.
@maxonfjvipon as for this:
@volodya-lombrozo it helps, but there's other error, please try to use --parser=0.38.4 --home-tag=0.38.4 flags
It helped, but gave the following output with many errors:
hello eoc dataize app --parser=0.38.4 --home-tag=0.38.4
EO objects registered in .eoc/eo-foreign.json
Assembling into .eoc
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/app.eo:1': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/io/stdout.eo:29': Comment must end with dot
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/string.eo:34': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/string.eo:40': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/string.eo:43': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/bytes.eo:33': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/bytes.eo:36': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/bytes.eo:39': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/bytes.eo:42': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/bytes.eo:45': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/bytes.eo:66': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/bytes.eo:69': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/bytes.eo:72': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/bytes.eo:75': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/bytes.eo:78': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/bytes.eo:81': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/bytes.eo:84': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/io/stdin.eo:29': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/io/stdin.eo:35': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/rust.eo:29': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/false.eo:29': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/false.eo:38': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/false.eo:41': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/true.eo:29': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/true.eo:38': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/true.eo:41': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/nan.eo:29': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/nan.eo:33': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/nan.eo:36': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/nan.eo:39': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/nan.eo:39': Comment must contain only ASCII printable characters: 0x20-0x7f
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/nan.eo:42': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/nan.eo:45': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/nan.eo:45': Comment must contain only ASCII printable characters: 0x20-0x7f
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/nan.eo:48': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/nan.eo:51': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/nan.eo:54': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/nan.eo:57': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/nan.eo:60': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/cage.eo:42': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/cage.eo:45': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/cage.eo:50': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/int.eo:34': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/int.eo:40': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/int.eo:47': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/int.eo:53': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/int.eo:56': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/int.eo:62': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/int.eo:65': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/int.eo:68': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/int.eo:71': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/int.eo:74': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/while.eo:36': Comment must be at least 64 characters long[eo:assemble] 18s; 309 files generated so far...
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/tuple.eo:29': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/tuple.eo:31': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/tuple.eo:43': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/tuple.eo:48': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/tuple.eo:71': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/malloc.eo:29': Comment must end with dot
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/malloc.eo:108': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/malloc.eo:111': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/negative-infinity.eo:29': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/negative-infinity.eo:33': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/negative-infinity.eo:39': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/negative-infinity.eo:47': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/negative-infinity.eo:47': Comment must contain only ASCII printable characters: 0x20-0x7f
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/negative-infinity.eo:54': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/negative-infinity.eo:58': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/negative-infinity.eo:58': Comment must contain only ASCII printable characters: 0x20-0x7f
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/negative-infinity.eo:62': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/negative-infinity.eo:91': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/negative-infinity.eo:105': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/negative-infinity.eo:119': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/negative-infinity.eo:119': Comment must end with dot
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/positive-infinity.eo:29': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/positive-infinity.eo:33': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/positive-infinity.eo:39': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/positive-infinity.eo:43': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/positive-infinity.eo:43': Comment must contain only ASCII printable characters: 0x20-0x7f
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/positive-infinity.eo:47': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/positive-infinity.eo:55': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/positive-infinity.eo:55': Comment must contain only ASCII printable characters: 0x20-0x7f
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/positive-infinity.eo:62': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/positive-infinity.eo:91': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/positive-infinity.eo:105': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/positive-infinity.eo:119': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/float.eo:34': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/float.eo:70': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/float.eo:77': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/float.eo:77': Comment must contain only ASCII printable characters: 0x20-0x7f
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/float.eo:84': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/float.eo:87': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/float.eo:87': Comment must contain only ASCII printable characters: 0x20-0x7f
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/float.eo:94': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/float.eo:97': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/float.eo:100': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/float.eo:103': Comment must be at least 64 characters long
[ERROR] Failed to parse '/Users/lombrozo/Workspace/Playground/eo/hello/.eoc/4-pull/org/eolang/float.eo:106': Comment must be at least 64 characters long
EO program assembled in .eoc
EO program verified in .eoc
Java sources generated in .eoc/generated-sources
Java .class files compiled into .eoc
Executable JAR created at .eoc/eoc.jar
Hello, world!
from eo.
@volodya-lombrozo yes, it's a known problem, it'll be resolved when whole eo-runtime
is well documented
from eo.
Related Issues (20)
- merge smaller libs into this repo HOT 7
- Printing PHI Expressions Extremely Slow HOT 4
- list.eo:208-211: The object does not work. After moving... HOT 2
- PhPackage need update HOT 2
- BytesRaw.java:33-36: Method {@link BytesOf#shift} should... HOT 2
- align-test-classes.xsl:27-28: Add link to corresponding... HOT 2
- remove-high-level-inner-classes.xsl:27-28: Create... HOT 14
- map.eo:105-112: Find a way to link hash code and index of... HOT 2
- text.eo:313-315: Implement text.replaced object. This... HOT 3
- Replace `int` and `float` with `number` HOT 1
- `eo-maven-plugin` allows attributes without names in an abstract object HOT 10
- Dataized.java:54-57: It is necessary to call {@link... HOT 2
- Dataized.java:64-67: It is necessary to call {@link... HOT 2
- PhDefault.java:65-68: It is necessary to call {@link... HOT 2
- PhTraced.java:50-53: It is necessary to call {@link... HOT 2
- Too many nested function calls HOT 9
- `xmir-to-phi` doesn't check PHI labels HOT 2
- Can't print simple string HOT 6
- XMIR representation of an alias? HOT 4
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 eo.