Live data from Hacker News

Viewing profile — mohamedsa

mohamedsa

HN member
Joined
Fri, Mar 28, 2008, 8:26 PM UTC
HN karma
125
Public activity
30 items

About mohamedsa

No profile information was provided.

Recent public activity

  1. comment
    Comment #3899343

    Does the application have to be a fully-native one? I think an interpreted app would be possible, but distributing it would need distribution of a runtime. Perhaps if the idea of d…

  2. comment
    Comment #3899131

    The biggest hurdles are probably screen size & lack of symbols on the default keyboard layout. I think they can be solved with a little design, creativity, and focus on common use …

  3. comment
    Comment #3899097

    From testing with a few children, I do feel that Basic's mandatory line numbers make usage of goto much more easier to learn. I did have to spend some time explaining labels to my …

  4. comment
    Comment #3898587

    Thanks! I've read a couple of chapters in HTDP, and while I'll probably be alone in this, I don't like their design recipes approach very much. Seems artificial, treating the highl…

  5. story
  6. comment
    Comment #3825502

    I know Scheme; actually implemented my own toy lisp at some point - continuations and all. Still, Racket (or Gambit...etc) is much more than the basic language, and I don't want to…

  7. comment
    Comment #3822294

    To read code (or math) I find life easier when I can "read" it inside my head. The terse and heavy symbolic syntax make understanding code less comfortable for me. The other thing …

  8. comment
    Comment #3822047

    Certainly does a lot of what I wish in a casual programming tool! I just wish the IDE had the autocomplete, quickfix, refactoring features of Eclipse...

  9. comment
    Comment #3822030

    There are many facets to the problem, some of them are easily solved with the technology we have. We need to learn from the tools people already casually program with: VBA, Matlab,…

  10. comment
    Comment #3820382

    The problem with casual programming is that problems of a given type (say parsing some files) arise from time to time; so unless its part of your day job, investing in learning tho…

  11. comment
    Comment #3820196

    The languages are mostly fine (until some next-gen language surprises us all); I think the current problems lie generally within tooling and infrastructure, which in turn come from…

  12. comment
    Comment #3820185

    VBA was a very nice step towards the goals I've described!

  13. comment
    Comment #3820139

    Yes, I do feel that JavaScript could be a very possible way towards achieving those goals :)

  14. comment
    Comment #3820018

    (author here) I'm not a Mac user, but took a look at Automator now. It seems a big step in that direction. Still, I'm not sure it makes the casual programming problem solved. Maybe…

  15. story
  16. story
  17. story
  18. comment
    Comment #3198127

    I know about currying, but there's still a certain meaning to arity even in this case. It might be argued that on the long run the current syntax is better for the veteran Haskelle…

  19. comment
    Comment #3196465

    Whenever I try to learn e.g Haskell, the small things stand in my way; for example everything looks like a series of identifiers separated by whitespace, and the only way to unders…

  20. comment
    Comment #3097361

    Any information on how actors compare to CSP/Channels in that regard? I guess they'd offer similar power but there might be some subtle advantages of one over another. I made a lan…

  21. comment
    Comment #2856950

    We seem to be in agreement then.. يسعدني أنها أعجبتك! هلا أريتني لغاتك التي اخترعتها؟ بريدي موجود في البروفايل لو أردت ذلك :)

  22. comment
    Comment #2856487

    It might win hands down now, but probably not for a 1000 years. Lisp certainly includes certain 'timeless' aspects, such as lambdas and homoiconicity, but other features (like cons…

  23. comment
    Comment #2854157

    The future is also too long to assume our current generation languages will define it. While Lisp is a major step forward, I think it is by no means the end of language progress in…

  24. comment
    Comment #1886657

    > Pharaos are big in a metaphorical sense. Incidentally, I've heard that 'Pharaoh' comes from an ancient Egyptian word meaning 'big house' or 'big palace'. Another speculation is t…

  25. comment
    Comment #1192285

    1) Since early 2010 (but changed the idea several twice, began working on my first idea early 2008). 2) Nope 3) No again.