N

Nasser Alshammari

nas.sr · Personal blog · on HN since 2015

Nasser Alshammari (Ramsey Nasser) is a programmer and artist behind the Arabic language قلب, the Clojure-on-CLR compiler Magic, and games.

What HN saysHN links it whenever non-Latin or non-English programming languages come up, pointing to قلب, and for his Clojure CLR compiler Magic.
24HN people shared it
11linked it in comments
13stories submitted
765story points
1 year agolast shared
2015people per year2026

Most-shared posts

  1. 1
    قلب: a non-ASCII programming language written in Arabic
    13 people · 566 points · first shared 2015 · 623 comments on HN
  2. 2
  3. 3
    Early iOS Export – CLR Magic Compiler
    2 people · 3 points · first shared 2017 · discussion on HN
  4. 4
    قلب
    2 people · 3 points · first shared 2017 · discussion on HN
  5. 5
    Yesterday's Pixels, Today
    1 people · 184 points · first shared 2024 · 45 comments on HN
  6. 6
  7. 7
    The Morgan and Grand Iron Clojure Compiler
    1 people · 2 points · first shared 2017 · discussion on HN
  8. 8
    Dialogue 3-D
    1 people · 1 points · first shared 2023 · discussion on HN

What HN people wrote when they linked it

fulafel · 2022-05-21
Also: here's another implementation of Clojure on CLR, "Morgan And Grand Iron Clojure Compiler": https://github.com/nasser/magic (see also http://nas.sr/magic/) of which there's a great cmpiler implementation talk (at Clojure/North) somewhere on Youtube.
TazeTSchnitzel · 2015-10-15
This would be great for قلب! It's an Arabic programming language: http://nas.sr/%D9%82%D9%84%D8%A8/ (repl here: http://qlb-repl.herokuapp.com/) If you don't speak Arabic (like me, for now :<), you might have to look at the source code to figure out how to use it. :)
kragen · 2022-01-27
Or Arabic, like Ramsey Nasser's beautiful قلب: https://nas.sr/%D9%82%D9%84%D8%A8/
jumelles · 2021-09-11
If you like this, check out قلب [The current name قلب means Heart, but is actually a recursive acronym for قلب: لغة برمجة pronounced 'alb: lughat barmajeh meaning Heart: A Programming Language]. https://nas.sr/%D9%82%D9%84%D8%A8/ https://github.com/nasser/---
Jaxan · 2021-03-07
Why not though? It reminds me of this project: https://nas.sr/قلب/. It’s an Arabic programming language and apparently their script allows for elasticity, even within words. Perhaps the Latin alphabet just sucks for aligning?
nrjames · 2018-08-10
I know this is unrelated, but I thought you might be interested. It's an Arabic programming language, by Ramsey Nasser: http://nas.sr/%D9%82%D9%84%D8%A8/
oshoham · 2018-01-12
قلب is a Scheme-like programming language that is written entirely in Arabic. http://nas.sr/%D9%82%D9%84%D8%A8/ https://github.com/nasser/---
amrnt · 2018-01-12
This reminds me of http://nas.sr/%D9%82%D9%84%D8%A8/ (Lisp in Arabic(?))
jaccarmac · 2017-11-24
I read a blog post a few days ago about a Clojure compiler from the CLR which is being actively maintained to produce bytecode for Unity. It was posted here a few days ago but didn't seem to gain much traction, perhaps there's more interest in this thread: http://nas.sr/magic/
joshkpeterson · 2016-01-19
Ramsey Nasser is developing a language written entirely in arabic. http://nas.sr/%D9%82%D9%84%D8%A8/
informatimago · 2016-12-03
I use an US keyboard. There are two reasons for that: 1- I learned typing on a QWERTY keyboard first (on terminals and TTYs in 1975); 2- but foremost, I noticed that most programming languages are designed in the US, or by people using a US keyboard, and use the special characters of the ASCII character set easily available on a US keyboard layout. When you try to type programs on a different layout you will quickly notice that each special character needs more complex key combinations to be typed, which gives a much less fluid typing of programs. For natural language text, it wouldn't make a lot of difference, since there is a much lower ratio of special character to alphabetic characters. Now if your programming language was Qalb, then I would definitely advise to use an Arab layout: http://nas.sr/%D9%82%D9%84%D8%A8/ https://en.wikipedia.org/wiki/Qalb_(programming_language) There's little difference between the US and UK keyboard, however, I much prefer the wide horizontal return and left shift keys of the US keyboard than the narrow vertical return key and the truncated left shift key of the UK (and other "international" keyboards). (Strangely enough I use almost exclusively the left shift key over the right one). So I would definitely advise to explicitely ask for a US qwerty keyboard, and not just a QWERTY keyboard because some vendor will then just deliver you an UK keyboard. A final point: we use a lot of different computer hardware and systems; each…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close