Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Sep 30 12:07
    memptr starred dylan-lang/opendylan
  • Sep 27 06:26
    elsvc starred dylan-hackers/marlais
  • Sep 26 03:57
    housel commented #1354
  • Sep 23 05:03
    elsvc starred dylan-lang/opendylan
  • Sep 22 23:02

    cgay on master

    Fix regular-expressions depende… (compare)

  • Sep 20 23:24

    cgay on master

    Fix lsp-dylan-test-suite regist… Update to latest dylan-tool Merge pull request #16 from cga… (compare)

  • Sep 20 23:24
    cgay closed #16
  • Sep 20 23:24
    cgay commented #16
  • Sep 20 18:57
    cgay opened #16
  • Sep 19 13:20
    esdnm starred dylan-lang/opendylan
  • Sep 19 04:49
    cgay closed #1373
  • Sep 19 04:49
    cgay commented #1373
  • Sep 19 04:46

    cgay on master

    libraries-test-suite: Stifle se… console compiler: exit with err… console compiler: add -allow-se… and 2 more (compare)

  • Sep 19 04:46
    cgay closed #1439
  • Sep 19 04:19
    cgay synchronize #1439
  • Sep 18 18:29
    cgay synchronize #1439
  • Sep 18 16:48
    cgay synchronize #1439
  • Sep 18 16:34
    cgay synchronize #1439
  • Sep 18 10:04
  • Sep 18 01:04
    Techcable starred dylan-lang/opendylan
Bruce Mitchener
@waywardmonkeys
and yeah .. it would be separate, but I needed to find a good trait / design for integrating with completion and never ended up doing that.
promovicz
@promovicz
nice. I'm gonna turn in soon, but I'm glad for the insight.
Bruce Mitchener
@waywardmonkeys
I'd thought about using xsd types, I think ... but they have their own issues! there's a good need for stuff in this space.
Good night.
promovicz
@promovicz
klish goes the C route. some regex option support. limited to being router-cli like with no real language, not even pipes.
Bruce Mitchener
@waywardmonkeys
My daughter doesn't know it yet, but she needs the ability to execute some commands on some Arduino hardware to control her robotic car project via means other than Bluetooth LE.
I'm thinking about changing her from a tiny bit of C code to some Rust ... since I already do Rust on ESP32 ...
promovicz
@promovicz
@waywardmonkeys it's not for arduino but "oops I did that" - https://github.com/promovicz/qcli/blob/master/main.c
that code comes from deep embedded so it has no real dependencies except for stdio.
and it's less than 4k on x86, libc excluded.
Bruce Mitchener
@waywardmonkeys
Don't even need stdio ... some extra functions and a command enum will be enough for her for now, I think.
promovicz
@promovicz
sure :)
Jon Godbout
@Slids
Doing Advent of Code 2021 in Dylan this year (been meaning to try Dylan for a few years)
Carl Gay
@cgay
Hey Jon. (^^ the co-worker I was talking about)
I mentioned you were trying it out again.
Jon Godbout
@Slids
Amazing how muhc longer simple things take in a new language...
Carl Gay
@cgay
indeed
Carl Gay
@cgay
Interesting...even if I fix make-dylan-app AOC-1 to work, OD can't find the project file, apparently due to uppercase in the name. aoc-2 works fine.
It's something in the registry code because point OD at the .lid file works, though the compiler does downcase the name for output.
promovicz
@promovicz
@Slids welcome!
things might take longer in a new language, but then things are actually easier in some languages. Dylan does that for some things. especially complicated things IMO.
Jon Godbout
@Slids
For context I'm a common lisp dev at Google/ITA
Question: The dylan-emacs-mode github repo said it's available in melpa, but I couldn't find it, has it been removed?
and thanks for the welcome!
promovicz
@promovicz
@Slids are you on melpa-stable? I think I remember the dylan modes not being in there (yet).
so idk (I usually use blaze in the google monorepo)
promovicz
@promovicz
they are actually on melpa-stable. I just checked. would have created a ticket if they weren't present. :)
Jon Godbout
@Slids
okay, I see it now,
The thing I noticed first is how much easier it was to install Dylan now then when I tried in 2018
promovicz
@promovicz
it used to be just a simple tarball before that. I wasn't around during that time. LLVM support probably complicated things for a while.
opendylan shares the problem of needing bootstrap compilers with lisp of course.
Peter S. Housel
@housel
LLVM support wasn’t fully enabled until 2019
Jon Godbout
@Slids
It may have been 2019, probably was as I was at ELS and it was the first time I was away from my newborn
@cgay may remember?
Carl Gay
@cgay
fraid not
promovicz
@promovicz
I think I found a bug in the dylan vim highlighter.
-syn match      dylanNumber             "\<[0-9]\+\>\|\<0[xX][0-9a-fA-F]\+\>\|\<0[oO][0-7]\+\>"
+syn match      dylanNumber             "\<[0-9]\+\>\|\<#[xX][0-9a-fA-F]\+\>\|\<#[oO][0-7]\+\>"
Carl Gay
@cgay
Looks like it.
(Does it have #b?)
Carl Gay
@cgay
early night for me. hasta mañana.
promovicz
@promovicz
indeed it doesn't. I'll add it. it seems like vim takes PRs via github these days.
any idea if neovim merges from vim or if I need to submit separately?
(floats are separate btw and they look correct)
Peter S. Housel
@housel
Do they handle d (<double-float>) or s (<single-float>) as well as e exponent?
promovicz
@promovicz
oh you can specify that!? is there an e for <extended-float> too?
Peter S. Housel
@housel
There's an x but we don't implement <extended-float> in OD
promovicz
@promovicz
I don't think it does. it misses the type specifier.
Peter S. Housel
@housel
e is just floating exponent without a type specified; DFMC picks a type based on how many digits of precision you include (not intuitive if you ask me)
promovicz
@promovicz
sure. I know we don't really do <extended-float>. I just recently considered adding it to marlais because it looked easy. which it isn't because libc and libm don't do a lot of long double.
while doing that I found out that single in C gets converted to double when you pass it to a varargs function.
that's why there is no format specifier for single.