Live data from Hacker News

Viewing profile — KazimirMajorinc

KazimirMajorinc

HN member
Joined
Mon, May 19, 2008, 7:40 PM UTC
HN karma
124
Public activity
19 items

About KazimirMajorinc

No profile information was provided.

Recent public activity

  1. comment
    Comment #5235482

    Apparently, it is some kind of sexual fetish. I flagged many of these videos as Violent and repulsive content > animal abuse, but without any reaction from Youtube. Some (but very …

  2. story
  3. story
  4. comment
    Comment #1928566

    Newlisp is my favorite Lisp dialect. Before that I used Scheme and before that, CL. I prefer Newlisp because combination of dynamic scope and fexprs is conceptually simpler and mor…

  5. story
    C# vs C++: more jobs and better weekends?

    One interesting trend graph.

  6. comment
    Comment #1203493

    You can check my blog. There is a lot of code=data manipulation there. For example, this one: http://kazimirmajorinc.blogspot.com/2009/12/symbols-as-sexpr... This post describes im…

  7. comment
    Comment #1167789

    Yes, it's fun. PLT Scheme editor supports similar "block style" parentheses highlighting, and it is useful for reading large data sets or machine generated code. http://plt-scheme.…

  8. comment
    Comment #1167620

    Very interesting work.

  9. story
  10. story
  11. comment
    Comment #1155159

    Good luck, Bard.

  12. comment
    Comment #1125580

    I think Wand's result is straw man if used against fexprs - and Wand really didn't used it that way. Essentially, he says, with fexprs, there is no source => source transformation …

  13. comment
    Comment #1041214

    If you use eval in your program, the program will macroexpand each time it evaluates code containing macros. As even standard operators like setf are macros in CL, it will practica…

  14. comment
    Comment #1041007

    * Fexprs are easier to write and more expressive than macros. They can be mapped, applied, wrapped around other functions, fexprs and built in primitives, in the case of Newlisp, e…

  15. comment
    Comment #1036772

    Closures are the functions with "private" data preserving values between two calls of the same function. It is not impossible with dynamic scope - but problem is again accidental n…

  16. comment
    Comment #1036675

    There are few ways out of that: 1. use of "contexts" i.e. Newlisp namespaces 2. use of same approach as in CL or Scheme macros. In CL it is automatic generation of unusual names, g…

  17. comment
    Comment #1036636

    This problem exists, but it is equivalent to problems Common Lisp programmer has to face if he writes macros, and solutions are similar. In CL it is solved with gensyms, and Scheme…

  18. comment
    Comment #1036591

    In my opinion, dynamic scope is adequate solution for Lisp approach, i.e. expressive power on the first place. Newlisp is very simple and expressive dialect, and it is pleasure usi…

  19. comment
    Comment #894826

    It is true, Lisp means any Lisp, and it is specifically noted on the advertised poll that all Lisp dialects are included. It is also specifically noted that Lisp programmers who us…