Newest at the top
2025-04-08 21:09:25 +0200 | <mauke> | reverse polish hungarian = s <-> sz |
2025-04-08 21:08:59 +0200 | <monochrom> | Reverse Polish Hungarian = RPH \∩/ |
2025-04-08 21:08:42 +0200 | <monochrom> | It's postfix hungarian, no? hungarian would be StructCore. :) |
2025-04-08 21:08:39 +0200 | <prolic_> | ok, so make an account on haskell discourse, post there, wait a month, then contact hackage admins? |
2025-04-08 21:08:28 +0200 | <EvanR> | now you know the type is a struct... very much so |
2025-04-08 21:08:26 +0200 | <haskellbridge> | <Liamzee> oh, whoops, misunderstood |
2025-04-08 21:08:17 +0200 | <haskellbridge> | <Liamzee> wait, i don't understand |
2025-04-08 21:08:03 +0200 | <EvanR> | how hungarian is this type name I saw yesterday: struct CoreStruct |
2025-04-08 21:07:51 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
2025-04-08 21:07:45 +0200 | monochrom | doesn't like Perl sigils or Lisp sigils. |
2025-04-08 21:07:15 +0200 | <prolic_> | the author of the hsqml lib, I already tried to reach out via email |
2025-04-08 21:06:28 +0200 | <haskellbridge> | <Liamzee> which maintainer are you talking about, prolic_ |
2025-04-08 21:06:22 +0200 | <mauke> | https://wiki.haskell.org/Taking_over_a_package |
2025-04-08 21:05:56 +0200 | <[exa]> | (ah wait `snd` is actually in accelerate on itself, but let's think more generalized) |
2025-04-08 21:05:48 +0200 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod |
2025-04-08 21:05:33 +0200 | <prolic_> | hello friends. I forked https://hub.darcs.net/komadori/HsQML at https://github.com/prolic/HsQML and made some changes, so it runs with newer GHC/cabal as well as adding some small features. I would publish it on hackage, but the author/maintainer doesn't respond to emails. Apparently he's not intersted in mainating it anymore. What do I do now? Release under a different name (lib-hsqml) ? |
2025-04-08 21:05:18 +0200 | <mauke> | for example, $x[0] is a single element of @x, but @x[0, 3, 42] is a list of elements (an array slice) |
2025-04-08 21:05:16 +0200 | <[exa]> | Any good way to make a `snd` function that can be used in Accelerate.map? I basically need `Expr (Float,Int) -> Exp Int` but I don't see how to combine that with the stuff at hand... I thought `lift snd` would be The Way but turns out not really :D |
2025-04-08 21:04:56 +0200 | tromp | (~textual@2001:1c00:3487:1b00:e513:bc03:349e:ac26) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2025-04-08 21:04:55 +0200 | <haskellbridge> | <Liamzee> visual basic apparently was the first commercially successful IDE |
2025-04-08 21:04:33 +0200 | <mauke> | but sigils are not just names |
2025-04-08 21:03:28 +0200 | prolic_ | (~sasa@181.122.135.9) prolic_ |
2025-04-08 21:03:19 +0200 | <EvanR> | smh they shoulda just used an IDE |
2025-04-08 21:03:01 +0200 | <mauke> | and those "logical types" should really just be actual types |
2025-04-08 21:02:47 +0200 | <mauke> | I remember when I first read the description of apps hungarian, I thought it was just constructing a type system in the mind of the programmer |
2025-04-08 21:02:09 +0200 | <mauke> | yes :-) |
2025-04-08 21:02:03 +0200 | <haskellbridge> | <Bowuigi> Apps hungarian is basically implicit newtypes but worse |
2025-04-08 21:01:25 +0200 | <haskellbridge> | <Bowuigi> https://en.m.wikipedia.org/wiki/Hungarian_notation systems hungarian according to this |
2025-04-08 21:00:56 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-04-08 21:00:45 +0200 | caconym | (~caconym@user/caconym) caconym |
2025-04-08 21:00:25 +0200 | gmg | (~user@user/gehmehgeh) (Quit: Leaving) |
2025-04-08 21:00:03 +0200 | caconym | (~caconym@user/caconym) (Quit: bye) |
2025-04-08 20:59:24 +0200 | <mauke> | apps hungarian or systems hungarian? |
2025-04-08 20:58:35 +0200 | <haskellbridge> | <Bowuigi> Sigils are hungarian notation but required and more noise |
2025-04-08 20:58:03 +0200 | <haskellbridge> | <Bowuigi> No, some dialects of BASIC have sigils too |
2025-04-08 20:58:02 +0200 | <EvanR> | well then I'm convinced I need to put more parentheses for this to have a chance at getting parsed back in |
2025-04-08 20:57:57 +0200 | <haskellbridge> | <Liamzee> yeah i guess that was what i was really asking about, it seemed as though you suggested it wasn't as simple as to say "perl is dynamically typed" |
2025-04-08 20:57:53 +0200 | <mauke> | * not actually completely independent |
2025-04-08 20:57:43 +0200 | <mauke> | no, completely independent* |
2025-04-08 20:56:48 +0200 | <dolio> | Are those the same variable? I forget. |
2025-04-08 20:56:23 +0200 | <mauke> | $foo is a scalar, but @foo is an array |
2025-04-08 20:56:02 +0200 | <mauke> | on the other hand, I find it hard to articulate what exactly a "type" even is in the context of perl, since you could argue it has a form of syntactic typing |
2025-04-08 20:55:06 +0200 | <mauke> | data structures don't have a fixed size and grow/shrink as needed (unlike C) |
2025-04-08 20:54:48 +0200 | <mauke> | there is no static type system (unlike C) |
2025-04-08 20:54:42 +0200 | <mauke> | you don't have a separate compilation step (unlike C) |
2025-04-08 20:54:32 +0200 | <dolio> | Maybe it's dynamic like dynamic programming. |
2025-04-08 20:53:57 +0200 | <haskellbridge> | <Liamzee> sorry, was just wondering if there was anything interesting about the specific way Perl is a dynamically-typed language |
2025-04-08 20:53:53 +0200 | <mauke> | mainly, I think it means it's not C |
2025-04-08 20:53:28 +0200 | tromp | (~textual@2001:1c00:3487:1b00:e513:bc03:349e:ac26) |
2025-04-08 20:53:20 +0200 | <mauke> | uh ... it depends on who's speaking? |