senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. nikki (nik@letsalllovela.in)'s status on Sunday, 20-Sep-2020 07:32:40 JST nikki nikki
    lol paying for music
    In conversation Sunday, 20-Sep-2020 07:32:40 JST from letsalllovela.in permalink
    • バツ子(痛いの痛いの飛んでけ;; (shmibs@tomo.airen-no-jikken.icu)'s status on Sunday, 20-Sep-2020 07:32:39 JST バツ子(痛いの痛いの飛んでけ;; バツ子(痛いの痛いの飛んでけ;;
      in reply to
      @nik webdev aesthetic
      In conversation Sunday, 20-Sep-2020 07:32:39 JST permalink
    • バツ子(痛いの痛いの飛んでけ;; (shmibs@tomo.airen-no-jikken.icu)'s status on Sunday, 20-Sep-2020 07:33:57 JST バツ子(痛いの痛いの飛んでけ;; バツ子(痛いの痛いの飛んでけ;;
      in reply to
      @nik youbut mmm, solarised, fish, node
      In conversation Sunday, 20-Sep-2020 07:33:57 JST permalink
    • nikki (nik@letsalllovela.in)'s status on Sunday, 20-Sep-2020 07:33:58 JST nikki nikki
      in reply to
      • バツ子(痛いの痛いの飛んでけ;;
      @shmibs what is?
      In conversation Sunday, 20-Sep-2020 07:33:58 JST permalink
    • Chloe Kudryavtsev (toast@toast.cafe)'s status on Sunday, 20-Sep-2020 07:43:04 JST Chloe Kudryavtsev Chloe Kudryavtsev
      in reply to
      • バツ子(痛いの痛いの飛んでけ;;
      @nik @shmibsthe shell I'm working on (on the spec atm)cni is (in part) a practice project for parsing ™️
      In conversation Sunday, 20-Sep-2020 07:43:04 JST permalink
      バツ子(痛いの痛いの飛んでけ;; likes this.
    • Chloe Kudryavtsev (toast@toast.cafe)'s status on Sunday, 20-Sep-2020 07:43:05 JST Chloe Kudryavtsev Chloe Kudryavtsev
      in reply to
      • バツ子(痛いの痛いの飛んでけ;;
      @nik @shmibsfish: that'll change once cofesh comes out :^)
      In conversation Sunday, 20-Sep-2020 07:43:05 JST permalink
    • nikki (nik@letsalllovela.in)'s status on Sunday, 20-Sep-2020 07:43:05 JST nikki nikki
      in reply to
      • Chloe Kudryavtsev
      • バツ子(痛いの痛いの飛んでけ;;
      @toast @shmibs wat is that
      In conversation Sunday, 20-Sep-2020 07:43:05 JST permalink
    • nikki (nik@letsalllovela.in)'s status on Sunday, 20-Sep-2020 07:43:06 JST nikki nikki
      in reply to
      • バツ子(痛いの痛いの飛んでけ;;
      @shmibs node: not my project, just running someone's codesolarised: that's not solarised!! it's my own theme i made with some colors from the OG material design palettefish: ok you got me there
      In conversation Sunday, 20-Sep-2020 07:43:06 JST permalink
    • バツ子(痛いの痛いの飛んでけ;; (shmibs@tomo.airen-no-jikken.icu)'s status on Sunday, 20-Sep-2020 07:44:43 JST バツ子(痛いの痛いの飛んでけ;; バツ子(痛いの痛いの飛んでけ;;
      in reply to
      @nik close enough colours ????still never run a node thing here before, though, except i guess that keybase thing briefly? sort of different culture, the things people use it to write, feels
      In conversation Sunday, 20-Sep-2020 07:44:43 JST permalink
    • バツ子(痛いの痛いの飛んでけ;; (shmibs@tomo.airen-no-jikken.icu)'s status on Sunday, 20-Sep-2020 08:12:32 JST バツ子(痛いの痛いの飛んでけ;; バツ子(痛いの痛いの飛んでけ;;
      in reply to
      • Chloe Kudryavtsev
      • Lisp Witch
      @toast @alexandria @nik implementation lang?
      In conversation Sunday, 20-Sep-2020 08:12:32 JST permalink
    • Chloe Kudryavtsev (toast@toast.cafe)'s status on Sunday, 20-Sep-2020 08:12:33 JST Chloe Kudryavtsev Chloe Kudryavtsev
      in reply to
      • バツ子(痛いの痛いの飛んでけ;;
      • Lisp Witch
      @alexandria @nik @shmibs you're welcome to help out if you're interested (warning: progress is going to be extremely slow because I'm a broken human being and both Gabe and I have full-time jobs)
      In conversation Sunday, 20-Sep-2020 08:12:33 JST permalink
    • Lisp Witch (alexandria@catgirl.science)'s status on Sunday, 20-Sep-2020 08:12:34 JST Lisp Witch Lisp Witch
      in reply to
      • Chloe Kudryavtsev
      • バツ子(痛いの痛いの飛んでけ;;
      @toast @nik @shmibs (but no yeah that does sound cool!)
      In conversation Sunday, 20-Sep-2020 08:12:34 JST permalink
    • Chloe Kudryavtsev (toast@toast.cafe)'s status on Sunday, 20-Sep-2020 08:12:35 JST Chloe Kudryavtsev Chloe Kudryavtsev
      in reply to
      • バツ子(痛いの痛いの飛んでけ;;
      • Lisp Witch
      @alexandria @nik @shmibsanyway yeahthe design goal is to bring the shell into its full legacy:be as fully functional as a stringly-typed lisp with barewords can bewithout sacrificing *any* of the UX (and in fact making it better, I've learned a lot about shell UX in my years of writing scripts and maintaining a zsh framework)and then making it an embeddedable language by default (i.e you embed it into your application, like you might with lua, with the main shell interpretor (cfsh(1)) just being an example use-case)
      In conversation Sunday, 20-Sep-2020 08:12:35 JST permalink
    • Lisp Witch (alexandria@catgirl.science)'s status on Sunday, 20-Sep-2020 08:12:36 JST Lisp Witch Lisp Witch
      in reply to
      • Chloe Kudryavtsev
      • バツ子(痛いの痛いの飛んでけ;;
      @toast @nik @shmibs Yeah, I mean /I guess/, I don't have to like it though!! :D Sidenote, idk if yall know about c2 wiki but there's genuinely interesting discussion on this topic there:https://wiki.c2.com/?EmExpressionshttps://wiki.c2.com/?HigherOrderFunctionhttps://wiki.c2.com/?StringlyTyped:)
      In conversation Sunday, 20-Sep-2020 08:12:36 JST permalink
    • Chloe Kudryavtsev (toast@toast.cafe)'s status on Sunday, 20-Sep-2020 08:12:37 JST Chloe Kudryavtsev Chloe Kudryavtsev
      in reply to
      • バツ子(痛いの痛いの飛んでけ;;
      • Lisp Witch
      @alexandria @nik @shmibs I would say that in order to have eval == first class functions the language has to be stringly typed ... which, well
      In conversation Sunday, 20-Sep-2020 08:12:37 JST permalink
    • Lisp Witch (alexandria@catgirl.science)'s status on Sunday, 20-Sep-2020 08:12:38 JST Lisp Witch Lisp Witch
      in reply to
      • Chloe Kudryavtsev
      • バツ子(痛いの痛いの飛んでけ;;
      @toast @nik @shmibs Yeah, but that's the same for most languages and I don't think we could argue that (insert language here) has first class functions just because it has eval?Although, it's literally been 2 years since I was reading and doing language stuff on a serious level so, 99% of what I say is half-remembered lol
      In conversation Sunday, 20-Sep-2020 08:12:38 JST permalink
    • Chloe Kudryavtsev (toast@toast.cafe)'s status on Sunday, 20-Sep-2020 08:12:39 JST Chloe Kudryavtsev Chloe Kudryavtsev
      in reply to
      • バツ子(痛いの痛いの飛んでけ;;
      • Lisp Witch
      @alexandria @nik @shmibsthe general approach for HOF in shells is to print out a quoted string and eval it I actually did a demo of that the other day
      In conversation Sunday, 20-Sep-2020 08:12:39 JST permalink
    • Chloe Kudryavtsev (toast@toast.cafe)'s status on Sunday, 20-Sep-2020 08:12:40 JST Chloe Kudryavtsev Chloe Kudryavtsev
      in reply to
      • バツ子(痛いの痛いの飛んでけ;;
      • Lisp Witch
      @alexandria @nik @shmibsI mean, shell is effectively doing string separation into lists (of strings), and that's how you achieve quoted types - and that is exactly how things are stored as well As for lists and maps, this is something that will be addressed in cofesh (first class lists, including passing them to functions, same for maps, and the ability to have a quoted type to define them for reverse operation)
      In conversation Sunday, 20-Sep-2020 08:12:40 JST permalink
    • Lisp Witch (alexandria@catgirl.science)'s status on Sunday, 20-Sep-2020 08:12:40 JST Lisp Witch Lisp Witch
      in reply to
      • Chloe Kudryavtsev
      • バツ子(痛いの痛いの飛んでけ;;
      @toast @nik @shmibs Ah, yes I'd forgotten that shell requires first class functions (and schemes continuations and closures, too).I've... actually never tested... if bash/sh/mksh has first class functions...
      In conversation Sunday, 20-Sep-2020 08:12:40 JST permalink
    • Lisp Witch (alexandria@catgirl.science)'s status on Sunday, 20-Sep-2020 08:12:41 JST Lisp Witch Lisp Witch
      in reply to
      • Chloe Kudryavtsev
      • バツ子(痛いの痛いの飛んでけ;;
      @toast @nik @shmibs The shell isn't homoiconic, is stringly typed, and goes out of it's way to avoid you from operating on list-like datastructures (arrays)Seems like a pretty far call from saying it's a lisp? I mean you could argue that it's string separation parsing are *kind of like lists* but that's a weak argument imo.Also, worth noting that Lisp was originally designed to use M-Expressions, which are kind of like like normal programming syntax, they never caught on, though. So S-Expressions aren't necessary, but the homoiconicity between the language's data structures and the actual internal representation *is* because that's 90% of what sets a lisp apart from everything else.
      In conversation Sunday, 20-Sep-2020 08:12:41 JST permalink
    • Chloe Kudryavtsev (toast@toast.cafe)'s status on Sunday, 20-Sep-2020 08:12:42 JST Chloe Kudryavtsev Chloe Kudryavtsev
      in reply to
      • バツ子(痛いの痛いの飛んでけ;;
      @nik @shmibsno, this is actually wrong and shows their lack of knowledgeshell is *already* a lispsure, it doesn't have s-expressions (it uses barewords) and it only has the one data typebut it has quoted types, real eval and continuationsso this isn't that, this is more "build a shell the way you would build a lisp - because it is one - and then add sugar on top"
      In conversation Sunday, 20-Sep-2020 08:12:42 JST permalink
    • nikki (nik@letsalllovela.in)'s status on Sunday, 20-Sep-2020 08:12:43 JST nikki nikki
      in reply to
      • Chloe Kudryavtsev
      • バツ子(痛いの痛いの飛んでけ;;
      @toast @shmibs >are you ready for lisp the shell?quote from my ex's/friend's project: "combine the functionality of a Lisp with the convenience of the UNIX shell." lol
      In conversation Sunday, 20-Sep-2020 08:12:43 JST permalink
    • nikki (nik@letsalllovela.in)'s status on Sunday, 20-Sep-2020 08:12:44 JST nikki nikki
      in reply to
      • Chloe Kudryavtsev
      • バツ子(痛いの痛いの飛んでけ;;
      @toast @shmibs ah youre going through the shell writing phasei think everyone i know with an interest in parsers went through it
      In conversation Sunday, 20-Sep-2020 08:12:44 JST permalink
    • Chloe Kudryavtsev (toast@toast.cafe)'s status on Sunday, 20-Sep-2020 08:12:44 JST Chloe Kudryavtsev Chloe Kudryavtsev
      in reply to
      • バツ子(痛いの痛いの飛んでけ;;
      @nik @shmibsI don't care about parsers (Gabe does), but I sure do care about shelland since I can't compile zsh statically, I figured I'll one-up them :^)are you ready for lisp the shell?
      In conversation Sunday, 20-Sep-2020 08:12:44 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.