codr7/g-fu
View on GitHub ↗ ★ 243 Go
Lisp 2 Go
36 mentions on Hacker News by 3 people: 14 stories, 22 comments · first 2019-04-13 · latest 2020-02-18
20082026
-
…even), that it grows into a complicated monster that would horrify its original creator. ¹ https://github.com/codr7/g-fu
comment by lioeters · 2020-02-18 · in Move, simply -
▲ 6
Ask HN: Assistance with Rebuilding Life in Amsterdamstory by codr7 · 2019-12-26 · 4 comments
-
…new ideas than polishing our crufty icons. Lisp was a giant leap, hopefully not the last. [0] https://github.com/codr7/g-fu
comment by codr7 · 2019-10-12 · in Show HN: Bel -
…https://github.com/ricelang/snabl https://github.com/ricelang/cixl https://gitlab.com/sifoo/snigl https://github.com/codr7/g-fu https://github.com/codr7/cidk https://github.com/codr7/lila
comment by codr7 · 2019-10-04 · in My history with Forth and stack machines (2010) -
…Which brings us to the issue with parsing tools, they're all in from the start rather than gradual. https://github.com/codr7/g-fu/blob/master/v1/src/gfu/read.go https://github.com/codr7/cidk/blob/master/src/cidk/read.cpp
comment by codr7 · 2019-08-30 · in Show HN: calcl – A Programmatic Calculator -
…of lessons learned into a flexible C++ framework [1] to use as foundation for future projects. [0] https://github.com/codr7/g-fu [1] https://github.com/codr7/cidk
comment by codr7 · 2019-07-04 · in Ask HN: What are you working on? -
…who pulls most of the economic weight. But I can't imagine doing it any other way anymore. [0] https://github.com/codr7/g-fu/tree/master/v1 https://gitlab.com/sifoo/snigl https://github.com/codr4life/snabl
comment by codr7 · 2019-06-23 · in Why I Am a Bad Correspondent (2015) -
…others into doing what I believe is the right thing. Which is why g-fu [0] is released as MIT. [0] https://github.com/codr7/g-fu/tree/master/v1
comment by codr7 · 2019-06-14 · in My Personal Journey from MIT to GPL -
▲ 7
Show HN: Restarts – The third way of handling errorsstory by codr7 · 2019-06-09 · 0 comments
-
…and the only way out of there is invoking a predefined restart or aborting the program. [0] https://github.com/codr7/g-fu/blob/master/v1/doc/typical_res...
comment by codr7 · 2019-06-05 · in Proposal: A built-in Go error check function, try -
…dropped silently)? Here is my proposal: add restarts [0] as a complement to manual propagation. [0] https://github.com/codr7/g-fu/blob/master/v1/doc/typical_res...
comment by codr7 · 2019-06-05 · in Proposal: A built-in Go error check function, try -
▲ 2
Show HN: Typical Restarts - The third way of handling errorsstory by codr7 · 2019-06-03 · 0 comments
-
…If they manage to make that monster run reasonably correct and fast, I'm seriously impressed. [0] https://github.com/codr7/g-fu/tree/master/v1
comment by codr7 · 2019-06-02 · in Perl 6's given: switch on steroids -
…this long. Which is why g-fu uses [0] them as the foundation for all sequence transformations. [0] https://github.com/codr7/g-fu/blob/master/v1/lib/iter.gf
comment by codr7 · 2019-05-25 · in Show HN: G-Fu – a pragmatic Lisp embedded in Go -
…out as plugins. I have yet to dig into reflection to see how much effort an FFI would take. [0] https://github.com/codr7/g-fu/blob/master/v1/src/gfu/abc.go
comment by codr7 · 2019-05-25 · in Show HN: G-Fu – a pragmatic Lisp embedded in Go -
…work on Context Oriented Programming and ContextL [1], but integrated rather than bolted on. [0] https://github.com/codr7/g-fu/tree/master/v1#environments [1] https://github.com/pcostanza/contextl
comment by codr7 · 2019-05-25 · in Show HN: G-Fu – a pragmatic Lisp embedded in Go -
▲ 123
Show HN: G-Fu – a pragmatic Lisp embedded in Gostory by codr7 · 2019-05-25 · 23 comments
-
▲ 4
Show HN: The DOOM Fire Katastory by codr7 · 2019-05-22 · 0 comments
-
Macros, interpreters and embedded languages [0]. [0] https://github.com/codr7/g-fu/tree/master/v1
comment by codr7 · 2019-05-13 · in Ask HN: What overlooked class of tools should a self-taught programmer look into -
▲ 2
Show HN: Functional Objectsstory by codr7 · 2019-05-11 · 0 comments
-
▲ 1
Show HN: Raw Closuresstory by codr7 · 2019-05-10 · 0 comments
-
Word. Interpreter, but close enough :) https://github.com/codr7/g-fu/tree/master/v1
comment by codr7 · 2019-05-10 · in Go makes it easier to write correct, clear and efficient code -
▲ 10
Show HN: G-Fu – A Lisp 2 Gostory by codr7 · 2019-05-09 · 0 comments
-
…Lua might be playing similar tricks with its tables, but I lack enough experience to judge. [0] https://github.com/codr7/g-fu/blob/master/v1/lib/eos.gf [1] https://github.com/codr7/g-fu
comment by codr7 · 2019-05-09 · in Inheritance versus Composition -
…outside of its context based on some arbitrary check list is pretty useless from my experience. [0] https://github.com/codr7/g-fu/blob/master/v1/doc/functional_... [1] https://github.com/codr7/g-fu/tree/master/v1
comment by codr7 · 2019-05-03 · in What to Know Before Debating Type Systems (2008) -
▲ 8
Show HN: g-fu – a Lisp 2 Gostory by codr7 · 2019-05-03 · 0 comments
-
▲ 31
g-fu: a Lisp developed and embedded in Gostory by tosh · 2019-05-02 · 3 comments
-
…expressive power from my experience. I recently started working on something similar [0] in Go. [0] https://github.com/codr7/g-fu
comment by codr7 · 2019-05-02 · in Show HN: Risp – Lisp in Rust -
▲ 1
Show HN: Meet the Loopsstory by codr7 · 2019-04-30 · 0 comments
-
▲ 1
Show HN: Functional Objectsstory by codr7 · 2019-04-30 · 0 comments
-
▲ 2
Show HN: Functional Objectsstory by codr7 · 2019-04-26 · 0 comments
-
▲ 3
Show HN: Functional Objectsstory by codr7 · 2019-04-25 · 0 comments
-
…in several ways, a quick glance at some of my own creations [0] makes that pretty obvious. [0] https://github.com/codr7/g-fu#tasks
comment by codr7 · 2019-04-20 · in Joe Armstrong has died -
…away. It also helps with keeping the core of the language clean, as fewer primitives are needed. https://github.com/codr7/g-fu#macros
comment by codr7 · 2019-04-20 · in Logic Puzzle: The Joy of Recursion -
…language I'm currently working on [0], aims to find the sweet spot starting from Lisp in Go. [0] https://github.com/codr7/g-fu
comment by codr7 · 2019-04-15 · in Why Concatenative Programming Matters (2012) -
…know enough different languages; design and build your own [0], even if no one will use them. [0] https://github.com/codr7/g-fu
comment by codr7 · 2019-04-13 · in Learn more programming languages, even if you won't use them