openj / core Goto Github PK
View Code? Open in Web Editor NEWabandoned, please check out https://github.com/jsoftware/jsource
Home Page: https://github.com/jsoftware/jsource
abandoned, please check out https://github.com/jsoftware/jsource
Home Page: https://github.com/jsoftware/jsource
require'plot'
plot 3 4 5
view pdf error:c:/program files/ghostgum/gsview/gsview64.exe c:/users/conor o'brien/j64-804-user/temp/plot.pdf
The system cannot find the file specified.
The pdf saves fine, I just suspect that it's because my root name is conor o'brien
. Please fix this ASAP.
The video I uploaded here pretty much shows what I'm running into, where the transcript "snaps" back to the cursor without giving me a chance to select appropriate text for editing.
openj is a project on launchpad:
https://launchpad.net/openj
at the least, we can send patches there.
might be friendlier for some people.
there has been discussions about build systems
for openj. also, there's discussion on the Jsource
mailing list. please vote up the issue you choose.
if you're new to github (like me) you can vote
(and retract a vote) by clicking on the up-arrow
to the left of the issue.
i've created 4 issues:
* 00 vote for /neither/ autotools nor CMake
* 01 vote for CMake and /no/ autotools
* 10 vote for autotools and /no/ CMake
* 11 vote for both autotools /and/ CMake
please note that this is a discussion about
including a build system in core. we can
manage other build systems by creating
repos for them in openj or by branching
openj/core (it would be a small divergence)
This is no good.
One problem is the lack of a make test
. In fact, the lack of a working jconsole without having to make install
is a problem, too. In future, openj requires a make test
report for at least linux and windows -- ideally, we borrow a build-and-test farm from somewhere to automate the checking of all pull requests on all platforms.
Nothing but bug-fixes or reverts until we're clean.
we could write a unix Makefile, and an nmake Makefile quite easily using J.
this way, we won't have the double maintenance of two slightly different files.
i would favour this approach this if there is no need for VC++ projects/solution.
however, i reckon there is that need.
i'm not brave enough to try it, but maybe someone would like to see if it's
feasible to generate VC++ projects/solution in the same way as generating gmake
or nmake makefiles.
there has been discussions about build systems
for openj. also, there's discussion on the Jsource
mailing list. please vote up the issue you choose.
if you're new to github (like me) you can vote
(and retract a vote) by clicking on the up-arrow
to the left of the issue.
i've created 4 issues:
* 00 vote for /neither/ autotools nor CMake
* 01 vote for CMake and /no/ autotools
* 10 vote for autotools and /no/ CMake
* 11 vote for both autotools /and/ CMake
please note that this is a discussion about
including a build system in core. we can
manage other build systems by creating
repos for them in openj or by branching
openj/core (it would be a small divergence)
this may be misguided...
test
need to do a simple
$ find . -exec dos2unix {} ;
to add terminating newlines to files that don't have them.
there has been discussions about build systems
for openj. also, there's discussion on the Jsource
mailing list. please vote up the issue you choose.
if you're new to github (like me) you can vote
(and retract a vote) by clicking on the up-arrow
to the left of the issue.
i've created 4 issues:
* 00 vote for /neither/ autotools nor CMake
* 01 vote for CMake and /no/ autotools
* 10 vote for autotools and /no/ CMake
* 11 vote for both autotools /and/ CMake
please note that this is a discussion about
including a build system in core. we can
manage other build systems by creating
repos for them in openj or by branching
openj/core (it would be a small divergence)
You should be able to specify a destination to make install to. Configure with --prefix is the first part of this.
While working with the Android version of J701, referenced from http://www.jsoftware.com/jwiki/Android, I've discovered certain classes of syntax errors will cause the interpreter to crash hard. I downloaded the APK here: https://github.com/mdykman/jconsole_for_android/blob/master/dist/j-console.apk
I would have left this issue on mdykman's Github page, but no issues tab exists for it.
To reproduce:
a=:a
a''
When executed, the above code will result in the J interpreter force-stopping and returning back to the Android home screen. I would rather expect it to deliver a "syntax error" instead, as it does on the desktop.
I know it's not an infinite loop exceeding its stack, because this:
a=:$:
a''
will properly deliver a stack error.
Thank you!
i'd like to get some source distributions out to the Jsource community. i need to re-read the Jsource archive to make sure i catch everything they've been talking about with getting windows compiles to work.
last time i checked cmake, you needed cmake installed to build the VC++ projects/solution that cmake produces. is it possible to send out source for VC++ without the end user needing to install cmake?
I'm going to take a stab at building on Android. I have literally no idea what this entails or even if it's possible, but I'm Sure It Will Be Fine, Right?
I tried to compile J with the tiny C compiler (tcc). Compilation failed. Here is a detailed description of all errors:
Attempting to build results in the following error:
/home/earnest/build/lab/openj-git/src/core/f2.c: In function ‘jtfmt1’:
/home/earnest/build/lab/openj-git/src/core/f2.c:115:4: error: non-floating-point argument in call to function ‘__builtin_isnan’
else if(_isnan(*wv) )strcpy(jt->th2buf,e?" _.":' '==*s?" _.":"_.");
^
CMakeFiles/j.dir/build.make:926: recipe for target 'CMakeFiles/j.dir/f2.c.o' failed
make[2]: *** [CMakeFiles/j.dir/f2.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/earnest/build/lab/openj-git/src/core/i.c: In function ‘jtmakename’:
/home/earnest/build/lab/openj-git/src/core/i.c:25:11: warning: implicit declaration of function ‘nmhash’ [-Wimplicit-function-declaration]
zv->hash=nmhash(m,s);
^
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/j.dir/all' failed
make[1]: *** [CMakeFiles/j.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
there has been discussions about build systems
for openj. also, there's discussion on the Jsource
mailing list. please vote up the issue you choose.
if you're new to github (like me) you can vote
(and retract a vote) by clicking on the up-arrow
to the left of the issue.
i've created 4 issues:
* 00 vote for /neither/ autotools nor CMake
* 01 vote for CMake and /no/ autotools
* 10 vote for autotools and /no/ CMake
* 11 vote for both autotools /and/ CMake
please note that this is a discussion about
including a build system in core. we can
manage other build systems by creating
repos for them in openj or by branching
openj/core (it would be a small divergence)
can i vote on this??
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.