« first day    last day (1264 days later) » 

12:32 AM
How many two-byte functions do you think you'll eventually implement?
 
 
3 hours later…
3:36 AM
@ThomasKwa I'm not sure. Right now, I only have number theory and trigonometric/complex in mind. That ought to be around 40 in total. Some of them may get to be one-byte atoms though.
Milestone: First Jelly answer posted by somebody else!
 
 
19 hours later…
10:26 PM
I've just made a major change. Spaces no longer break chains (instead, they replace as the literal separator), but you can define multiple chains on one line, and the line itself is again treated as a chain.
ø, µ and ð are used to begin a new niladic, monadic or dyadic chain. The arity of the first chain can be defined explicitly; it defaults to the arity of the entire line.
As an example, _×+ð×;÷ð* calculates the product and quotient (×;÷) of the difference of squares (_×+) and power (*) of the two input arguments. jelly.tryitonline.net/…
It is also possible to define niladic links now. A chain that begins with one or two niladic links (e.g., literals) uses those as arguments and parses the remainder as a monadic or dyadic chain.
For example, 3÷5 and 3 5÷ are both links that calculate 0.6.
 
10:42 PM
This is absurdly awesome.
Aren't you deviating from characters that can be typed on a regular English keyboard though?
 
US international has them all.
 
Oh cool! All of the keyboards I've used have been US non-international. :P
 
AltGr + L, M or D.
 
What's AltGr?
Oh, on a Mac I can get all sorts of stuff with the Option key.
µ
 
Right Alt on intl.
 
10:45 PM
@AlexA. It's a special feature of international keyboards.
 
Oh, okay.
 
AltGr (also Alt Graph, Alt Graphic, Alt Graphics, Alt Car, or Right Alt) is a modifier key found on some computer keyboards and is primarily used to type characters that are unusual for the locale of the keyboard layout, such as currency symbols and accented letters. On a typical, IBM-compatible PC keyboard, the AltGr key, when present, takes the place of the right-hand Alt key. In OS X, the Option key has functions similar to the AltGr key. AltGr is used similarly to the Shift key: it is held down when another key is struck in order to obtain a character other than the one that the latter normally...
 
> In OS X, the Option key has functions similar to the AltGr key
:D
I'll have no problem using Jelly then.
 
Neat.
The next step is modifying the parser so that joints can be used with literals, partly to implement niladic joints.
The step after that is to clean up the horrible mess I'm making, since I had no plans to implement these things when I started to write code.
 
Haha
 

« first day    last day (1264 days later) »