kinoma / kinomajs Goto Github PK
View Code? Open in Web Editor NEWA JavaScript runtime optimized for the applications that power IoT devices.
Home Page: http://kinoma.com
A JavaScript runtime optimized for the applications that power IoT devices.
Home Page: http://kinoma.com
I wanted to debug some CoAP code but it looks like the version of the code on this repo does not include latest additions like CoAP? I am looking for e.g kprCoAP.c...
Thanks!
I'm on an x86 64bit Arch Linux and I've successfully built the
kinomajs/bin/linux/gtk/Release/balls/balls
binary ... however, if I launch it, nothing happens, it just hangs there.
I was hoping to be able to test some ES6 goodness provided by this engine but I'm apparently unable to do anything with this binary. Not even --help
did anything, not sure what I am doing wrong.
Thanks for any sort of hint/clarification
Hello all,
I try to build RaspberryPi KinomaJS.
I have some problem.
Please see following.
1)Running RPi Balls application result is good.
2)Running RPi EmbedShell, looks like is good.(RPi connecting display result)
(Please don't care IP address. This address is example)
Following address is KinomaCode and RPi Display screen shot.
https://twitter.com/At_Zamasu_Zansu/status/756011266242547712
$ ./EmbedShell/lib/mdnsd
$ sudo ./EmbedShell/EmbedShell
3)But, can not find RPi from KinomaCode.
If you have any advice, please tell me.
If you execute this code
function a( ) {}
setTimeout( a, 100 );
you will crash at the end of the program in debug mode.
This is due to the unreleased job in fx_setTimeoutCallback
2 missing object release
void fx_setTimeoutCallback(txJob* job)
{
txMachine* the = job->the;
fxBeginHost(the);
{
mxPush(job->argument);
/* ARGC */
mxPushInteger(1);
/* THIS */
mxPushUndefined();
/* FUNCTION */
mxPush(job->function);
fxCall(the);
the->stack++;
}
fxEndHost(the);
// >>>>>>>>>> here:
fxForget(the, &(job->argument));
// >>>>>>>>>> and here:
fxForget(the, &(job->function));
}
Could you move your NOTICE to LICENSE.md ?
(also https://github.com/Kinoma/kct)
Thanks for your great work and being ES 2015 compatible !!
In the file xsAll,
lines 961 to 979 there is a strange code in mxIsFunction, mxIsArray, mxIsString, mxIsBoolean, mxIsNumber, mxIsDate, mxIsRegExp, mxIsSymbol, mxIsHost, mxIsProxy
(/* (THE_SLOT) && */ ((THE_SLOT)->next) && ((THE_SLOT)->next->flag && XS_INTERNAL_FLAG) && ((THE_SLOT)->next->kind == XS_STRING_KIND) || ((THE_SLOT)->next->kind == XS_STRING_X_KIND))
look at the && instead of &
(THE_SLOT)->next->flag && XS_INTERNAL_FLAG)
^^ here
Disclaimer! I understand that this repo is not directly related to the kinoma.com domain nor website. However, I am unable to find another contact method as the previously-provided support link on the Kinoma website goes to forum.kinoma.com, which is unavailable.
Neither kinoma.com, nor www.kinoma.com nor forum.kinoma.com resolve for me or most of my colleagues across the US. A couple of colleagues are able to intermittently access the kinoma.com website, but only sometimes. This has been the case since at least last week.
I have a book, JavaScript on Things, going into production right now (scheduled publish December). In it, I have a section on the Kinoma Element, citing/linking to Kinoma documentation and information on kinoma.com. It's important that I determine whether or not Kinoma's site still exists and will continue to exist for at least the near future. Any help appreciated. Thanks!
The Android build.xml uses the $ANDROID_SDK/README file to check for the existence of the Android SDK. In the latest version of the SDK, the file is now called "SDK Readme.txt" on Mac OS 10.10.4 and hence the build fails.
The build proceeds after moving / copying the file to README.
Might be better to check for the existence of the SDK using some other property?
Mac OS 10.10.4
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
kinomajs/tmp/android/Release/balls/ndk/project/res/layout/splashscreen.xml:27: error: Error: No resource found that matches the given name (at 'src' with value '@drawable/splashscreen').
There is no documentation about any command line options for xsr6 besides the '-p' flag. At least I would request '-h', '--help' flag to be implemented to give some direction about usage. Neither did I find any info about if xsr6 recognizes any environment variables, so I must assume it doesn't. Especially inability to give modules paths/lacking documentation about it makes xsr6 unusable for me. Compare to node.js for which I would use NODE_PATH.
The tech notes talk about embedded targets http://www.kinoma.com/develop/docs/technotes/kinomaJS-opensource.php
Is there a KPL variant targetting a bare-metal embedded target?
Alternatively, is there a minimal KPL variant for just xslib without any extensions?
I'd like to understand what the minimum runtime requirements for xslib are.
Thanks.
kinomajs/kinoma/kpr/extensions/k4/kprK4.c
Line 317 in 701879d
I'd love to run the es5-shim
and es6-shim
tests (which cover things not in the compat tables, and not in test262) against kinoma. How can I go about doing this?
The instructions on the site aren't very clear - I'd assume there's a command line binary I can interact with just like node
.
Hi, I am trying to build a static library with kinoma implementation of ES6 javascript engine for embedding into my application, but don't quite understand how to do that: I see xs6/sources/fsk/xs6Host.c
is the only file containing implementation of fxNewMachine
API function, but could not see it being compiled or referenced in any way in any of CMake scripts, so it is never gets included into any library being built by cmake. What I am missing?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.