wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Note Taker App

profile
Aarti Rathod
Jul 16, 2025
0 Likes
0 Discussions
3 Reads



(defvar *notes* '()

"Global list to store text notes.")


(defun add-note ()

"Add a new text note."

(format t "Enter your note: ")

(let ((note (read-line)))

(push note *notes*)

(format t "๐Ÿ“ Note added: ~A~%" note)))


(defun list-notes ()

"Display all saved notes."

(if *notes*

(progn

(format t "~%๐Ÿ“‹ Your Notes:~%")

(dolist (note (reverse *notes*))

(format t "โ€ข ~A~%" note)))

(format t "๐Ÿ“ญ No notes found.~%")))


(defun clear-notes ()

"Clear all saved notes."

(setf *notes* '())

(format t "๐Ÿงน All notes cleared.~%"))


(defun show-menu ()

"Displays the options menu."

(format t "~%========= NOTE TAKER =========~%")

(format t "1. Add Note~%")

(format t "2. View Notes~%")

(format t "3. Clear Notes~%")

(format t "4. Exit~%")

(format t "Choose an option (1-4): "))


(defun note-taker ()

"Main loop for the note taker app."

(loop

(show-menu)

(let ((choice (read)))

(case choice

(1 (add-note))

(2 (list-notes))

(3 (clear-notes))

(4 (progn (format t "๐Ÿ‘‹ Exiting Note Taker. Goodbye!~%") (return)))

(t (format t "โŒ Invalid option. Try again.~%"))))))



Comments ()


Sign in

Read Next

How User Data Shapes Personalised Campaigns

Blog banner

TOP 5 GAMING GADGETS (2024)

Blog banner

Getting to Kashmir: Alternative to the Jammu-Srinagar highway

Blog banner

Sensory Play for Toddlers: Boosting Curiosity Through Touch, Sound, and Colour

Blog banner

Processing Crime and Incident Scenes

Blog banner

Uber

Blog banner

Operating system

Blog banner

Internet of Things

Blog banner

Is it important to follow all the trends that come up on social media?

Blog banner

Threading

Blog banner

Service Operations Principles

Blog banner

Assignment 2

Blog banner

Online Education

Blog banner

Kernel Memory Allocation In Linux.

Blog banner

Development Of Modern Operating System

Blog banner

Women Empowerment

Blog banner

"Geographic Information Systems (GIS) and its Applications in Urban Planning"

Blog banner

Virtual Memory - Explaination, Working, Steps

Blog banner

Data Storytelling: Turning Analysis into Business Action

Blog banner

I/O Buffering

Blog banner

Cross site scripting Attack

Blog banner

CYBERBULLYING: Negative comments!

Blog banner

Memory Management

Blog banner

BLOCKCHAIN MACHANISM

Blog banner

Expert System In AI

Blog banner

Modern Operating Systems

Blog banner

E-learning

Blog banner

Dekkers Algorithm

Blog banner

Operating Systems

Blog banner

Data Structures

Blog banner

Decision Tree: A Diagram Model

Blog banner

Understanding Portion Control: How Much Food Do You Really Need?

Blog banner

Festive Ethnic Wear Guide: Patola-Inspired Looks for Every Celebration

Blog banner

Firewall in Computer Network

Blog banner

OS Assignment 1

Blog banner

A small world of Sockets

Blog banner

How can denial-of-service(Dos) attacks be prevented?

Blog banner

Smartsheet

Blog banner

The Role of Fibre in Everyday Nutrition and Digestive Health

Blog banner

Virtual Memory

Blog banner

'C', 'C++' and 'Java': Head-to-Head

Blog banner

Service transition principles

Blog banner