@GabrieleCarrettoni If you have long sequences of monadic functions that cannot be made dyadic, or if you need to use one of the slash functions (operators are fine) or if you need to juxtapose arrays, or if you need side effects, recursion, conditionals, error handling, multiple inline variables, or advanced bracket indexing, then tacit may not be a good fit.
i see, i think i'll avoid tacit for the time being, still much to learn. Are all those things doable with dfns or one has from time to time use the "old" function definition style and classes and stuff?
@GabrieleCarrettoni All of those I mentioned are doable with dfns. You only need tradfns for niladic "functions", exposed class methods, complex control flow and more obscure stuff like dynamic scoping and returning functions as result.
@GabrieleCarrettoni Don't shy away from tacit entirely though. For production code (code golf is something else), I recommend tacit for smaller utility functions contained in larger functions or in scripts. They are nice when standing for something that can be easily named (even if you use them anonymously inline). Examples are +⌿÷≢ for average and ≠⊆⊢ for splitting, +,- for plus/minus etc.
@GabrieleCarrettoni Also notice that you constantly use tacit programming inline: +⌿ is a tacit function!
@GabrieleCarrettoni No problem at all. This is what I'm here for.
i would like to apply for a position as developer but have no idea what are the requirements, i see you have an open "Graduate Programmer/Language Implementor" position in the UK. I'll probably just try to send the cv but i don't expect much. Nice to see a multicultural team thought.
@GabrieleCarrettoni Not much is required, but make sure to mention your l language. One of our previous applicants made his interview presentation about something similar, and was hired. You should also include what your APL experience is.
@Adám ah nice, didn't know about that. Thanks for taking the time to look thought my github profile, I mean, the l language i wrote is barely usable, the one you linked is really well developed, not even comparable.
@ngn Oh. I think I saw it, but somehow I didn't read it carefully. Anyway the RD shortcut does work for me (I have "auto indent N spaces" and "indent comment-only lines" enabled).
I checked that it works both locally and on the cloud (web browser version).