Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 02:53
    cgay synchronize #1474
  • 02:28

    cgay on master

    dylan-tool 0.8.0 Merge pull request #17 from cga… (compare)

  • 02:28
    cgay closed #17
  • 02:19
    cgay opened #17
  • 02:17

    cgay on v0.8.0

    (compare)

  • 01:57

    cgay on master

    dylan build: prepend workspace … dylan publish: Specify catalog … Merge pull request #52 from cga… (compare)

  • 01:57
    cgay closed #52
  • Jan 28 04:45
    cgay opened #52
  • Jan 26 19:51
    cgay opened #14
  • Jan 25 12:31
    Stasenko-Konstantin starred dylan-lang/opendylan
  • Jan 22 17:11
    cgay synchronize #1474
  • Jan 22 06:14
    cgay opened #51
  • Jan 22 05:45
    cgay ready_for_review #1474
  • Jan 21 23:19
    cgay synchronize #1474
  • Jan 21 14:25
    elsvc starred dylan-lang/opendylan
  • Jan 21 06:03
    cgay synchronize #1474
  • Jan 21 05:58
    cgay synchronize #1474
  • Jan 20 20:59

    cgay on master

    test-hypot: Remove expected-to-… Merge pull request #1472 from c… (compare)

  • Jan 20 20:59
    cgay closed #1472
  • Jan 20 19:34
    insolitum starred dylan-lang/dylan-tool
promovicz
@promovicz
page references and the like will obviously be broken.
the HTML files are very orderly though, probably because they are generated.
Bruce Mitchener
@waywardmonkeys
It would have been possible to convert the DRM to Sphinx like all other docs back when I was doing that, but People Objected to touching it.
So it didn’t happen.
Carl Gay
@cgay
@housel a co-worker just tried OD for the second time and much appreciated the batteries included.
Peter S. Housel
@housel
Are we still wanting to do a release by the end of the year? (I think it would be a good thing.) Anything we hope to accomplish before freezing?
promovicz
@promovicz
The batteries release worked great for me too.
And I'm willing to finish fiddling with the docker images. I might even have a few locals to try it out on.
Peter S. Housel
@housel
That would be great to include
promovicz
@promovicz
While we are all around I'd like to clarify that my hacking on Marlais is fun/research/recreational, but I do believe in my reasons for doing it.
Bruce is right in some ways, but I don't want to get into that and pick it all apart right now.
I'm definitely happy to see you all here again. I'd rather stick with that.
Carl Gay
@cgay
I wanted to get dylan-tool in better shape but I doubt I can get to it by EOY. My friend just found that make-dylan-app is pretty broken. I'll fix that.
prom, I'm glad to see you hacking on Dylan again. :-)
He also really wanted library-in-one-file. He's doing advent of code.
promovicz
@promovicz
for me dylan-tool failed on 2020.1 using debian bullseye, but it worked on current. I'll write a ticket but I don't think it's anything exciting.
Carl Gay
@cgay
from memory, what i think needs to be done for dylan-tool: (1) download packages via HTTPS rather than with git clone, (2) Windows, (3) package it with OD
promovicz
@promovicz
I have also been working on an ad-hoc revamp of command-interface. it's gotten a lot nicer. I'm willing to port deft and whatever else might be using it because it's an incompatible change.
(not wildly though. and it simplifies usage.)
Carl Gay
@cgay
I mainly want it to work in emacs shell buffers.
promovicz
@promovicz
feel free to assign the issue to me.
I did a bit of terminal hacking in 2020 and have various options in mind that should work for that.
and I also have better abstractions now. I've already implemented most of them on the terminal side.
I've been working on a command interface system called klish. it's an embedded product type of thing written in C and using XML command definitions.
Carl Gay
@cgay
prom, did you just get up or you're still up? :)
i'm off to bed. g'night!
promovicz
@promovicz
still. spent the night with a friend. good night though.
Bruce Mitchener
@waywardmonkeys
@promovicz I have a partial port to Rust as well somewhere.
promovicz
@promovicz
@waywardmonkeys of command-interface?
Peter S. Housel
@housel
or of klish?
Bruce Mitchener
@waywardmonkeys
Command-interface
I stopped when I ran into a philosophical issue of the nature of things.
promovicz
@promovicz
cool. i think the grammar/node/completion core is pretty good. I don't think I have any changes in my head for that. you used a proper line editor, right? ;)
Bruce Mitchener
@waywardmonkeys
I didn’t do the line editor part
The completion is where I ran into a philosophical problem.
promovicz
@promovicz
I'd like to hear your case. I've long been trying to figure out the ultimate abstraction for those things.
Bruce Mitchener
@waywardmonkeys
@promovicz Well, I want in the end something like CLIM where you maintain the relationship between a thing and its on-screen relationship ... and since types aren't values in Rust, I run into some issues there ... and I didn't have a solution that I liked at the time (some years ago now) for how to handle a system of types for values.
I think.
promovicz
@promovicz
ah. right. I think I get it. I've seen a (rust IIRC) shell somewhere that tries to be a bit like powershell. i wonder how they did it.
Bruce Mitchener
@waywardmonkeys
I think I also ran into the philosophical issue of "Why am I even doing anything when no one cares, and anything that I care about would require help from others to get to the point of being useful?" ... but that's separate.
1 reply
You probably mean nu ... I've submitted fixes for it in the past. They end up having a whole language and data type system, but it isn't actually all that powerful (the type system).
Such that doing almost anything I wanted to do would require significant foundational work.
I think I looked at that a few months ago, but it might've been last year already.
promovicz
@promovicz
dylan would have a much easier time doing what powershell is doing on windows. object pipelines. property filtering. informed table rendering.
Bruce Mitchener
@waywardmonkeys
Well, there's a lot of other stuff out there doing things.
Like you have DataFusion, which leverages Arrow and supports a bunch of the needed stuff at that level.
but Arrow is basically primitive types and I need something far richer atop that.
promovicz
@promovicz
I was about to say that dylan should have a much easier time representing all sorts of things in that arena...
I do have an idea of how to do all that generally, but I'm not committed to doing it yet.
Bruce Mitchener
@waywardmonkeys
I've done a few "user space" type systems over the years, some with compile time guarantees ... in Scala, less in Rust, etc ... I should give it a look again.