« first day (858 days earlier)
← previous day
next day →
last day (406 days later) »
moonheart08
7:58 PM
@Dennis will jli have multiple operations per atom? :P
DJMcMayhem
@AdmBorkBork You know what would be more impressive than that?
Dennis
@moonheart08 You can't really have operator overloading
and
vectorization.
moonheart08
why not only have select operators vectorize
and have a secondary atom enable vectorization for other ops
caird coinheringaahing
@Dennis Perhaps for commands that operate on both strings and numbers, such as have ceiling perform uppercase on strings
Dennis
Jelly doesn't have a string type. jli may not even have a character type. Not sure yet.
caird coinheringaahing
8:11 PM
Is Jelly v2 really going to be called jli, or are you messing with us?
Dennis
$ pwd /home/dennis/jellylanguage/jli
Pavel
@Dennis so you're going for the array-of-Unicode-codepoints approach to strings?
Erik the Outgolfer
@Dennis I like how you consider jli to be Jelly's child instead of having Jelly as its idol
Dennis
@Pavel Sort of. jli most likely won't have implicit I/O, so how you print the result of a function is up to the caller.
Erik the Outgolfer
oh wait, you actually pinged me a little while before opening chat, since it came to my inbox...
caird coinheringaahing
8:22 PM
@Dennis Is the aim of jli to be golfier than Jelly?
Dennis
Absolutely.
moonheart08
@Dennis Maybe you could at least have the output of an atom vary depending on the order of the input types? so an array plus a number would act different from a number plus an array.
caird coinheringaahing
@Dennis So wouldn't explicit I/O make it longer?
Erik the Outgolfer
I think caird is kind of bewildered by the lack of implicit I/O
ninja
Pavel
@cairdcoinheringaahing not if all your submissions are functions
Dennis
8:23 PM
@cairdcoinheringaahing You'll just be far more likely to submit a function than a full program to any given challenge that accepts functions.
ninja'd
moonheart08
You don't really need to care too much about allowing variable ordering of input
caird coinheringaahing
So functions would take arguments and return implicitly, but full programs would require a call to stdin/stdout?
Dennis
←
24 messages moved from
The Nineteenth Byte
@cairdcoinheringaahing Input may still be implicit via command-line arguments. Not sure yet. Output would require a call to
printf
or whatever.
moonheart08
@Dennis add a way to add new commands using shared libraries (.so) or i'll riot :p
Dennis
Why shared objects of all possible ways to extend a language?
moonheart08
9:26 PM
Wait. Oh jelly is in python. Hurr. (Just got off the bus)
Pavel
10:02 PM
@Dennis Are you modifying Jelly for Jli or writing it from scratch?
Dennis
10:16 PM
I'm starting from scratch.
dylnan
10:30 PM
@Dennis Are you planning on using the same code page? Will the monadic/dyadic chain rules for argument assignment be different from Jelly?
I know it's maybe early I'm just curious
Dennis
10:44 PM
@dylnan Both will most likely change. I'm currently toying with a sub-byte encoding and several different approaches to chaining.
caird coinheringaahing
11:06 PM
@Dennis Forgive my ignorance, but what's a
"sub-byte encoding"
?
dylnan
Fewer than 256 characters?
« first day (858 days earlier)
← previous day
next day →
last day (406 days later) »
all rooms
Transcript for
Apr
11
Apr '18
12
Apr
13
Jelly
Discussion of the Jelly programming language. (
github.com/Denn...
jelly
join this room
about this room
00:00
06:00
12:00
18:00
all times are UTC
site design / logo © 2024 Stack Exchange Inc;
legal
mobile