Atlas shrugged...

2024-07-07 Thread Araq
No, that is not supported (in the sense that I never gave it much thought and don't know if it works). But it's a good idea. :-)

Atlas shrugged...

2024-07-07 Thread dwhall256
Are atlas workspaces meant to be shared? That is, if I make a workspace, do I put it in my git repo for others developers to fetch so they can get all the dependencies (hopefully with one simple command)?

should we keep supporting macos? (as opposed to macosx)

2024-07-07 Thread Solo-Leveler
Do you mean Mac Classics like Mac 128K? What compiler was this meant to be used with? Is this still a thing in Nim 2? After playing some nation state surveillance and hacking games, I wanted to make my own and the idea of using Nim for Orwell like game for retro hardware would be so cool. (I ca

Small game written in Nim with a from-scratch-engine written in Nim (on Steam now)

2024-07-07 Thread saemideluxe
Great to see that people from the actual industry are using Nim!

Small game written in Nim with a from-scratch-engine written in Nim (on Steam now)

2024-07-07 Thread saemideluxe
Hi @planetis Nice work! I did look at nimgl/vulkan last year, but it was outdated, and I decided to write my own binding-generator. I fully agree with all of your suggestions and I will consider using your wrapper, at least after my current re-write is done. Can the wrapper-module be generated

Nimble incorrect package structure warning: What is going to be?

2024-07-07 Thread exelotl
Thanks for this! I've also been bugged by this seemingly pointless warning for years πŸ˜…

CPS problems in Nim 2.0.8

2024-07-07 Thread DougT
I am trying the tutorial programs for CPS using nim 2.0.8. 1. Program cpstut1.nim runs ok, but if if put the global code in proc main, I get the error /home/doug/nim-tdt/cps/hello2.nim(18) hello2 /home/doug/nim-tdt/cps/hello2.nim(15) main SIGSEGV: Illegal storage access.

Problem with a highly recursive function

2024-07-07 Thread DougT
note that ack(3,14) generates 11452590817 calls to ack. Runs quite a bit faster on 2.0.8 if --mm:refc is used.

Problem with a highly recursive function

2024-07-07 Thread Araq
It's not `refc` as you don't allocate memory anyway, it's the implied `--exceptions` switch. Use a `.quirky` annotation or compile with `--exceptions:setjmp` or compile as C++ (`nim cpp`)...

is there any progress in NIF? And what is this?

2024-07-07 Thread Araq
It's not entirely clear to me why `HiddenType` in your example would benefit from a `%change, derivedTypeof%` annotation.

is there any progress in NIF? And what is this?

2024-07-07 Thread ASVI
Short answer: stores information about the changes that occurred during NIF generation so that it is possible to generate exactly the same ast as it was before NIF generation if needed. for example, there is a code using Int: int32 proc test(Int)= discard Ru

is there any progress in NIF? And what is this?

2024-07-07 Thread Araq
What is an "info prefix"? What does it do?

is there any progress in NIF? And what is this?

2024-07-07 Thread ASVI
cool, but I think the info prefix is missing. Like %category, info% Maybe it's not needed yet, but it can be used in the future with some ast simplifications. Info ::= '%' Identifier ',' Identifier '%' NodePrefix ::= LineInfo? Info? Comment? Run

Problem with a highly recursive function

2024-07-07 Thread giaco
Linked question on stackoverflow

Nexalyn: λ‹Ήμ‹ μ˜ μ„±μƒν™œμ— 좔가적인 즐거움을 더할 μ€€λΉ„λ₯Ό ν•˜μ„Έμš”!

2024-07-07 Thread nexalynresultsprice
λ„₯μ‚΄λ¦°μ΄λž€ λ¬΄μ—‡μž…λ‹ˆκΉŒ? Nexalyn λ„₯살린은 μ„±μƒν™œμ— λ¬Έμ œκ°€ μžˆλŠ” λ‚¨μ„±λ“€μ—κ²Œ μΆ•λ³΅μž…λ‹ˆλ‹€. 이 κ·€μ€‘ν•œ 곡식은 생식 기관을 닀루고 ν…ŒμŠ€ν† μŠ€ν…Œλ‘  생산을 μžμ—°μŠ€λŸ½κ²Œ μ¦κ°€μ‹œν‚΅λ‹ˆλ‹€. 그것은 κ³ λŒ€λΆ€ν„° 성적인 문제λ₯Ό μœ„ν•΄ μ‚¬μš©λœ μ²œμ—° μ„±λΆ„μœΌλ‘œ λ§Œλ“€μ–΄μ‘ŒμœΌλ©° 였래된 것은 κΈˆμ΄λΌλŠ” 것을 μ•Œκ³  μžˆμŠ΅λ‹ˆλ‹€. κ·Έ ν›„ νšŒμ‚¬λŠ” νŠΉμ • μ—°λ Ή 이후 λ‚¨μ„±μ˜ ν™œλ ₯κ³Ό 닀산을 μ¦κ°€μ‹œν‚€λŠ” λ†€λΌμš΄ μ œν’ˆμ„ μΆœμ‹œν–ˆμŠ΅λ‹ˆλ‹€. Nexalyn 30, 40λŒ€ μ΄ν›„μ—λŠ” ν…ŒμŠ€ν† μŠ€ν…Œλ‘  μƒμ‚°λŸ‰μ΄ 적어 λ‚¨μ„±μ˜ μ„±κΈ°λŠ₯이 μžμ—°μŠ€λŸ½κ²Œ λ–¨μ–΄μ§€κΈ° λ•Œλ¬Έμ΄λ‹€. 성관계λ₯Ό ν•  수 μžˆλŠ” 체λ ₯을 높이고 이