Live data from Hacker News

Viewing profile — draegtun

draegtun

HN member
Joined
Tue, Aug 05, 2008, 8:21 AM UTC
HN karma
4,727
Public activity
1,540 items

About draegtun

/I3az/

blog - http://transfixedbutnotdead.com

work - http://www.draegtun.com

twitter - http://twitter.com/draegtun

LinkedIn - http://www.linkedin.com/in/draegtun

github - https://github.com/draegtun

cpan - https://metacpan.org/author/DRAEGTUN

Recent public activity

  1. comment
    Comment #48556517

    The article doesn't mention Perl at all but it did have some direct influences on Ruby. Even Ruby's trailing blocks syntax are an homage to Perl's block list subroutines: # first R…

  2. comment
    Comment #46218573

    Yes (de)referencing can be a PITA sometimes but you've probably forgotten that your example code could have been better written like this: $hash1->{key1}{key2} And if `hash1` was a…

  3. comment
    Comment #44051378

    Or in Red's case, Parse - https://www.red-lang.org/2013/11/041-introducing-parse.html

  4. comment
    Comment #44051353

    Except in homoiconic languages, like Rebol/Red/Lisp, there is no (need for a) new syntax.

  5. comment
    Comment #44051304

    Or in Rebol/Red it's Parse , a dialect (DSL) that comes with the language - https://www.rebol.com/docs/core23/rebolcore-15.html

  6. comment
    Comment #41915538

    You can do this in... # perl my $x = do { … 5 }; ;; Rebol/Red x: do [ … 5 ]

  7. comment
    Comment #41636128

    Everything is subjective of course :) I remember comparing Tcl/Tk with Rebol/View - https://news.ycombinator.com/item?id=7069311

  8. comment
    Comment #41636079

    Hopefully these two links will help: - Definitional Scoping / Rebol actually does not have scoping at all - https://stackoverflow.com/q/21964110/12195 - Bindology - https://en.wiki…

  9. comment
    Comment #41501498

    >> I think Cale is an underrated vocalist I totally agree and more so on ballards. The hairs on my back of my neck always stand up when I hear I Keep A Close Watch (especially the …

  10. comment
    Comment #41067148

    To add to this "A Date with Perl" by David Rolsky (video below is from 2017 but he has same talk going back 10+ years). https://youtu.be/enr5_FoToiA

  11. comment
    Comment #36326756

    >> It really should be a few lines of code to add an “unless(X) {}” statement to “if(!X) ()” to... Or even one line :) Factor... : unless ( ? quot -- res ) swap [ drop ] [ call ] i…

  12. comment
    Comment #36214839

    Here's a video where Crockford mentions Rebol (and others) being an influence on JSON - https://www.youtube.com/watch?v=-C-JoyNuQJs&t=1233s I've seen it mentioned on Rebol chatter …

  13. comment
    Comment #36212383

    It's worth looking at Rebol [1], a language that is also homoiconic which was influenced by Lisp, Forth, Self & Logo and had a big influence on JSON too! user: [name: "John Doe" bi…

  14. comment
    Comment #35424825

    And Sakamoto would end up being involved in some of those Sylvian solo records. A fly on the wall video of the 1st album [1] recording sessions was posted couple of years ago [2] w…

  15. comment
    Comment #35097413

    >> People pretends Smalltalk doesn't exist? And Factor and many implementations of Lisp too!

  16. comment
    Comment #33233251

    Arturo was influenced by Rebol which comes with LOOP - http://www.rebol.com/r3/docs/functions/loop.html However there are some differences... loop 10 [ print "hello" ;; prints "hel…

  17. comment
    Comment #33204173

    David Sylvian & Holger Czukay produced two wonderful ambient albums together in the 80s... Plight & Premonition - https://en.wikipedia.org/wiki/Plight_%26_Premonition Flux + Mutabi…

  18. comment
    Comment #33165376

    Yes they used to be called Associative Arrays. I think the change occurred between Perl4 & Perl5. In Programming Perl it says "Associative Arrays" in 1st edition and "Hashes (Assoc…

  19. comment
    Comment #33152798

    Tcl would be a good choice here - https://www.tcl.tk/man/tcl8.5/tutorial/Tcl26.html

  20. comment
    Comment #33141766

    Also see "Ostrich" tuning used by Lou Reed / The Velvet Underground - https://en.wikipedia.org/wiki/Ostrich_guitar

  21. comment
    Comment #33095119

    The REPL s that come with Lisp, Smalltalk & Factor are in a different league. There's probably a few different reasons to why but one thing that the 3 i've listed above all have in…

  22. comment
    Comment #32851044

    Well if we're creating a list then I would also add Factor, which provides a full graphical REPL with code browsing, help/docs system, step-thru & interactive debugger, full data/s…

  23. comment
    Comment #32109356

    Perl has dynamic scoping (along with lexical scoping).

  24. comment
    Comment #32109203

    And Rebol. Arguments sent as `[blocks]` are always unevaluated but you can also explictly set a function argument to not be evaluated... f: func ['a] [ print ["you gave me: " a] pr…

  25. comment
    Comment #31766863

    Also have a look at PARSE in Rebol & Red - http://www.rebol.com/docs/core23/rebolcore-15.html This is how your example would look like in PARSE rule... 1 3 [{What is your } ["name"…