« first day (1337 days earlier)      last day (3164 days later) » 

1:48 AM
@William he will use Church numerals: Mathematica 11 will simply be Wolfram. Version 12 will be Wolfram Wolfram. And so on.
2
 
2:13 AM
Congratulations everyone the chat has been open exactly 1337+1 days. We are officially 1337.
3
 
 
6 hours later…
8:05 AM
@Silvia 0.1.2 fixes the problems you saw with the isomorphism functions
 
9:04 AM
0
Q: How do you find the link for an answer

HughI am trying to give a link to an answer generated by Daniel Lichtblau. However, looking at his page he has so many answers that I could not find it and there is no search box to help. I know the name of the question he answered and I can even find the answer. However, I want the link to go to the...

 
 
5 hours later…
2:28 PM
@William I think that Steve Jobs would actually argue that you are looking at the release numbers in the wrong way... ;-)
 
2:50 PM
Hey folks, quick question
if L is a list, is there a clean way of doing Join[#,#]&[list]?
With potentially more copies thrown in.
 
@EmilioPisanty Flatten@ConstantArray[list, nrOfCopies]
 
@Pickett Thanks! I knew there had to be something like ConstantArray but couldn't find it.
 
np
 
3:48 PM
@Szabolcs Since you are on OSX, would you mind testing something for me? I have a Heyex importer as you know, everything is find and it works for years. Now I decided to include it not as package in my $Path where you have to load it before you can use Import but to place it under
$UserBaseDirectory/SystemFiles/Formats
where it is included as valid Importer automatically.
Unfortunately, doing so screws with my front end and after importing a file, newly defined variables are no longer black and are not suggested by autocompletion.
Therefore, would you mind downloading this zip file and place its contents in the above mentioned folder?
You should have a subfolder Heyex in there then.
After that, please download this very small test file valid.vol.
With a fresh kernel, please try
file = "Downloads/valid.vol";
img = Import[file, {"Heyex", "Images"}];
img is a list of one small image.
Now evaluate
testVariable = 9
which looks here still blue after the evaluation:
(Funny enough, when I try to upload the cell with our ImageUploader, the final image displays the variable as black :-))
@Szabolcs Never mind, I guess I found my mistake. Let me check.
Holy Shitballs! Always check whether you have closed your name spaces carefully :-)
 
 
1 hour later…
5:24 PM
posted on September 16, 2015 by Peter Barendse

Before today’s 3D printing technology allowed us to make objects of virtually any shape, humanity was limited in the kind and precision of shapes we could produce. Driven to overcome these limitations, we gradually invented a series of machines that could create ever-more-complicated types of shapes, culminating (just before the 3D printer) in machines like [...]

 
@halirutan And make sure that if you ever abort during package loading, you don't leave the namespaces hanging ...
 
@Szabolcs Yes. The confusing part was that the importer code is loaded on the first call which was why I haven't seen my error. I thought it is something my algorithms do, not something that happens during loading
@Szabolcs Btw, do you see any reason, why it shouldn't be possible to compile something like this
vec[[1;;n]]=0
I mean, we have memset which can exactly be used for this and something like
vec[[1;;5]] = {0,0,0,0,0}
is compilable too.
 
6:21 PM
@halirutan I have been busy, but I'm finally getting around to messing with the Wolfram Language Parser. I'm going to post something using LoadJavaClass,JavaNEW and the other Mathematica functiosn as a patch so people have I better idea how to get started with it. If you have a simple example it would be appreciated before I go ripping it apart.
The README is somewhat lacking.
 
6:34 PM
@William I'm not quite sure what your goal is.
Do you try to achieve something beside "showing people how to call it from Mathematica"?
If I knew details, I could probably give more information
 
@halirutan This might be to complicated but how do I walk the tree and convert it into JSON? If not then how do effectively just walk the tree? The goal is convert it into something other then the M Wolfram Language representation.
 
@William Would you in general know how to walk a tree depth-first?
 
@halirutan Sure. Should I just post a SE question so you can do it/update it when you get time?
 
@William Then I can probably add/hack something later that shows you the details. Nevertheless, the IDEA API is large and probably very complex at the beginning.
@William It's most likely off topic here.
@William Why don't you use Mathematica itself to create the JSON representation?
I mean the Java parser is only there for situations where you don't have Mathematica and still need to parse stuff.
 
@halirutan It is just an example. But ideally I'm trying to parse basic just basic stuff.
it in related to the following
1
Q: Duplicate Mathematica functionality in Mathematica clone or lisp

WilliamWhat is the easiest way to accomplish the following in a Mathematica clone or in any version of Lisp? Also it doesn't appear in any lisps have a similar replace function. Replace[arg, f[{x_, "[", y__, "]"}] :> x[y]] You are welcome to vote to close the same question has been asked at stackove...

 
6:49 PM
@William Ahh, OK.
I assumed something like this is off topic.
 
It is
 
@William Let's say you could convert it to JSON. Could you give me a simple example?
For instance, give me the JSON representation of
Replace[arg, f[{x_, "[", y__, "]"}] :> x[y]]
 
Well in full form it would be
Replace[arg,
RuleDelayed[
f[List[Pattern[x, Blank[]], "[", Pattern[y, BlankSequence[]], "]"]],
x[y]]]
so probably something like the following
["Replace", "arg", ["RuleDelayed", ["f", ["List" ...]]]]
I'm just trying to understand a basic example ignore the JSON issue if it makes it easier.
@halirutan
 
@William OK, let me have a look at it later.
Dinner is ready
 
time difference :)
 
 
3 hours later…
10:01 PM
How can I detect whether General::stop is on or off? Turning this message on or off has a special side effect which Quiet won't temporarily turn off. I want to turn off this side effect temporarily, then reset it.
I have a hack for detecting it, but it's ugly: Quiet[{1/0, 1/0, 1/0, 1/0}; MemberQ[$MessageList, HoldForm[General::stop]]]
Anything more proper?
 
10:54 PM
Maybe Head[General::stop] === $Off ?
 
@ilian how should this work?
@ilian This is quite nice. So you're saying the only thing that Off does is wrapping $Off around the message?
and it contradicts completely what is written in the documentation to Off
> The value of symbol::tag is not affected by Off.
 

« first day (1337 days earlier)      last day (3164 days later) »