# Ann: SWI-Prolog 8.1.15

**URL:** <https://swi-prolog.discourse.group/t/ann-swi-prolog-8-1-15/1367>\
**Category:** Releases\
**Created:** [October 7, 2019, 8:16pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-8-1-15/1367 "2019-10-07T20:16:14Z")\
**Posts on this page:** 1\
**Showing post:** 24

<div class="post-metadata">

**Author:** ![jan](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/jan/32/4_2.png) [@jan](https://swi-prolog.discourse.group/u/jan)\
**Post date:** [August 4, 2021, 8:09am UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-8-1-15/1367/24 "2021-08-04T08:09:31Z")

</div>

I always use

```
?- absolute_file_name(pack('.'), Dir).
Dir = '/home/janw/.local/share/swi-prolog/pack'.

```

Note that if you use absolute\_file\_name/3, we can use this to enumerate all possible locations for the packs:

```
?- absolute_file_name(pack('.'), Dir, [file_type(directory), access(write), solutions(all)]).
```

---

_[View the full topic](https://swi-prolog.discourse.group/t/ann-swi-prolog-8-1-15/1367)._
