Comments (1)
It doesn't seem likely that this is an IDE issue.
It may arise because the code in Directories::listing(P) in Chapter 3 of the foundation module does not distinguish between symlinks and regular files. It's not altogether easy to change that assumption, though, because the users of this function assume that they can form a valid path by forming P/leafname on any leafname they find as a result of running, in effect, readdir on P. I might still expect that to work, though, if the symlink is sensibly named? Presumably fopen, for example, works when given a path that goes through a symlink?
I'm not sure what if anything it's sensible to do about this.
from inform.
Related Issues (20)
- Testing panel (skein) blank after running Extension Project test HOT 8
- Save As… menu item does nothing HOT 1
- Interpreter falsely claims to support line input echo suppression HOT 5
- IFTF logo isn't transparent HOT 1
- Links in Report view not working after compiling legacy version HOT 2
- CocoaGlk: AddressSanitizer: dynamic-stack-buffer-overflow in GlkTypesetter.m HOT 4
- Preference pane is obscured behind dock
- Inform7 IDE Slow Editing HOT 14
- Dark Mode for Story View
- Issues w/launching from outside IDE on MacOS HOT 3
- accessibility (colorblind options) HOT 2
- Contents View Displays White Text on Light Background (Text Unreadable) HOT 3
- Heap buffer overflow in [IFSyntaxData styleAtEndOfLine:] HOT 1
- Inform 6 inclusions unreadable in dark mode HOT 1
- glk_buffer_to_title_case_uni() crashes HOT 2
- Choosing "Inform 10.1, August 2022" as Language Version causes compilation to fail
- Weird game display in Sonoma builds HOT 3
- How to build with custom inform? HOT 2
- Skein scrolls back up to the top after making any change to it
- Contents/Source switching animation is choppy
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from inform.